GUI菜单事件疑问 java GUI 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.FlowLayout;import java.awt.Frame;import java.awt.MenuBar;import java.awt.MenuItem;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class Eleven { public static void main(String[] args) { new Menu(); }}class Menu { private Frame f; private MenuBar mb; private MenuItem mi; private java.awt.Menu m;// java.awt.Menu ,应该这样写。你自己写了一个 Menu, 和java.awt.Menu冲突了。应该修改一下写法。 Menu() { initt(); } public void initt() { f = new Frame("中"); f.setBounds(300, 200, 500, 999); f.setLayout(new FlowLayout()); mb = new MenuBar(); m = new java.awt.Menu("文件");// java.awt.Menu ,应该这样写。你自己写了一个 Menu, 和java.awt.Menu冲突了。应该修改一下写法。 mi = new MenuItem("退出"); m.add(mi); mb.add(m); f.setMenuBar(mb); mevent(); f.setVisible(true); } private void mevent() { f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); }} 因为你的class Menu和java自己的java.awt.Menu 类名冲突了。1、才是上面给你的代码,注明Menu的package,避免冲突。2、给你的class Menu改一个名字,例如:class MenuSelf 上面2种方法都可以解决你的问题。 1、采用上面给你的代码,注明Menu的package,避免冲突。呵呵,上面写错字了,更正一下。 又想大侠请教关于抽象类和接口的问题~~~~ 静态内部类 有什么作用? 有那些应用? java股票信息系统请教一个小问题2 ----关于JPanel的问题---- 不懂java ,请问用什么可以打开.class文件? 如何知道runtime.exec()所调用的外部程序已执行完毕? 请教think in java 里一个小问题? jdk如何下载 关于继承的问题 求助!!!!(紧急) 求大神相助 clone与重新new一个的区别在哪里
import java.awt.Frame;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class Eleven {
public static void main(String[] args) {
new Menu();
}}class Menu {
private Frame f;
private MenuBar mb;
private MenuItem mi;
private java.awt.Menu m;// java.awt.Menu ,应该这样写。你自己写了一个 Menu, 和java.awt.Menu冲突了。应该修改一下写法。 Menu() {
initt();
} public void initt() {
f = new Frame("中");
f.setBounds(300, 200, 500, 999);
f.setLayout(new FlowLayout());
mb = new MenuBar();
m = new java.awt.Menu("文件");// java.awt.Menu ,应该这样写。你自己写了一个 Menu, 和java.awt.Menu冲突了。应该修改一下写法。
mi = new MenuItem("退出");
m.add(mi);
mb.add(m);
f.setMenuBar(mb);
mevent();
f.setVisible(true);
} private void mevent() {
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}
1、才是上面给你的代码,注明Menu的package,避免冲突。
2、给你的class Menu改一个名字,例如:class MenuSelf
上面2种方法都可以解决你的问题。