请教一个鼠标事件处理问题 你在添加MouseListener的时候,由于MouseListener是个接口,你即使用匿名内部类,也要至少要实现MouseListener 7个方法中的一个吧~不然那些方法都是抽象的,怎么能实例化啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import javax.swing.*;//import javax.swing.event.*;import java.awt.event.*;public class InterFace extends JFrame{ public InterFace() { JMenu fileMenu=new JMenu("File(F)"); fileMenu.setMnemonic('F'); JMenuItem jMenuItemOpen=new JMenuItem("打开"); final JFileChooser jFileChooser1 = new JFileChooser(); fileMenu.add(jMenuItemOpen); jMenuItemOpen.addMouseListener ( new MouseAdapter() { public void mousePressed(MouseEvent e) //error { //jFileChooser1.showDialog(this);//error JOptionPane.showMessageDialog(null,"打开"); } } ); JMenuBar bar=new JMenuBar(); setJMenuBar(bar); bar.add(fileMenu); setSize(800,570); setVisible(true); } public static void main(String args[]) { InterFace application=new InterFace(); application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }} 小弟刚学JAVA不久,3楼说的大概明白,但是要怎么改4楼的我要是的按打开弹出一个打开文件对话框的效果 我写的贪吃蛇-逻辑问题:运行时,会突然多出1个食物,求解 关于多窗口嵌套问题? if/else程序用switch/case 代替 C# 关于String和StringBuffer的问题? 如何获得局域网中机器数目? 想来日本工作的话,请联系 阅读java源码有什么好的方法? 如何用jbuilde写一个 播放声音的程序。 路由到底是什么东东,我怎么不明白怎么回事? Applet to Swing (100分) 入门者的作业题
import javax.swing.*;
//import javax.swing.event.*;
import java.awt.event.*;public class InterFace extends JFrame
{
public InterFace()
{ JMenu fileMenu=new JMenu("File(F)");
fileMenu.setMnemonic('F');
JMenuItem jMenuItemOpen=new JMenuItem("打开");
final JFileChooser jFileChooser1 = new JFileChooser();
fileMenu.add(jMenuItemOpen);
jMenuItemOpen.addMouseListener
(
new MouseAdapter()
{
public void mousePressed(MouseEvent e) //error
{
//jFileChooser1.showDialog(this);//error
JOptionPane.showMessageDialog(null,"打开");
}
}
);
JMenuBar bar=new JMenuBar();
setJMenuBar(bar);
bar.add(fileMenu);
setSize(800,570);
setVisible(true);
}
public static void main(String args[])
{
InterFace application=new InterFace();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
4楼的我要是的按打开弹出一个打开文件对话框的效果