运行后为什么没有出现 相应的菜单项啊?
谢谢了~import java.awt.*;
import java.awt.event.*; public class MenuDemo extends Frame{
public MenuDemo(String strTitle){
super(strTitle);
MenuBar mMenuBar=new MenuBar();
this.setMenuBar(mMenuBar);
Menu mFile=new Menu("文件");
MenuItem mFileNew=new MenuItem("新建");
MenuItem mFileOpen=new MenuItem("打开");
MenuItem mFileSave=new MenuItem("保存");
MenuItem mFileSaveAs=new MenuItem("另存为");
MenuItem mFilePageSetting=new MenuItem("页面设置");
MenuItem mFilePrint=new MenuItem("打印");
MenuItem mFileQuit=new MenuItem("退出");
mFile.add(mFileNew);
mFile.add(mFileOpen);
mFile.add(mFileSave);
mFile.add(mFileSaveAs);
mFile.add(mFilePageSetting);
mFile.add(mFilePrint);
mFile.add(mFileQuit);
Menu mEdit=new Menu("编辑");
mEdit.add(new MenuItem("剪切"));
mEdit.add(new MenuItem("复制"));
mEdit.add(new MenuItem("粘贴"));
mEdit.add(new MenuItem("搜索"));
//mEdit.add(new MenuItem("查找")); Menu mSearch=new Menu("搜索");
mSearch.add(new MenuItem("查找"));
mSearch.add(new MenuItem("查找下一个"));
}
public Dimension getPreferredSize(){
return new Dimension(400,400);
}
public static void main(String args[]){
MenuDemo frmMenu=new MenuDemo("菜单使用");
frmMenu.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frmMenu.pack();
frmMenu.show();
}
}
谢谢了~import java.awt.*;
import java.awt.event.*; public class MenuDemo extends Frame{
public MenuDemo(String strTitle){
super(strTitle);
MenuBar mMenuBar=new MenuBar();
this.setMenuBar(mMenuBar);
Menu mFile=new Menu("文件");
MenuItem mFileNew=new MenuItem("新建");
MenuItem mFileOpen=new MenuItem("打开");
MenuItem mFileSave=new MenuItem("保存");
MenuItem mFileSaveAs=new MenuItem("另存为");
MenuItem mFilePageSetting=new MenuItem("页面设置");
MenuItem mFilePrint=new MenuItem("打印");
MenuItem mFileQuit=new MenuItem("退出");
mFile.add(mFileNew);
mFile.add(mFileOpen);
mFile.add(mFileSave);
mFile.add(mFileSaveAs);
mFile.add(mFilePageSetting);
mFile.add(mFilePrint);
mFile.add(mFileQuit);
Menu mEdit=new Menu("编辑");
mEdit.add(new MenuItem("剪切"));
mEdit.add(new MenuItem("复制"));
mEdit.add(new MenuItem("粘贴"));
mEdit.add(new MenuItem("搜索"));
//mEdit.add(new MenuItem("查找")); Menu mSearch=new Menu("搜索");
mSearch.add(new MenuItem("查找"));
mSearch.add(new MenuItem("查找下一个"));
}
public Dimension getPreferredSize(){
return new Dimension(400,400);
}
public static void main(String args[]){
MenuDemo frmMenu=new MenuDemo("菜单使用");
frmMenu.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frmMenu.pack();
frmMenu.show();
}
}
import java.awt.*;
import java.awt.event.*;public class MenuDemo extends Frame {
public MenuDemo(String strTitle) {
super(strTitle);
MenuBar mMenuBar = new MenuBar();
this.setMenuBar(mMenuBar); Menu mFile = new Menu("文件");
MenuItem mFileNew = new MenuItem("新建");
MenuItem mFileOpen = new MenuItem("打开");
MenuItem mFileSave = new MenuItem("保存");
MenuItem mFileSaveAs = new MenuItem("另存为");
MenuItem mFilePageSetting = new MenuItem("页面设置");
MenuItem mFilePrint = new MenuItem("打印");
MenuItem mFileQuit = new MenuItem("退出"); mFile.add(mFileNew);
mFile.add(mFileOpen);
mFile.add(mFileSave);
mFile.add(mFileSaveAs);
mFile.add(mFilePageSetting);
mFile.add(mFilePrint);
mFile.add(mFileQuit); Menu mEdit = new Menu("编辑");
mEdit.add(new MenuItem("剪切"));
mEdit.add(new MenuItem("复制"));
mEdit.add(new MenuItem("粘贴"));
mEdit.add(new MenuItem("搜索"));
// mEdit.add(new MenuItem("查找")); Menu mSearch = new Menu("搜索");
mSearch.add(new MenuItem("查找"));
mSearch.add(new MenuItem("查找下一个"));
mMenuBar.add(mFile);
mMenuBar.add(mEdit);
mMenuBar.add(mSearch);
} public Dimension getPreferredSize() {
return new Dimension(400, 400);
} public static void main(String args[]) {
MenuDemo frmMenu = new MenuDemo("菜单使用"); frmMenu.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}); frmMenu.pack();
frmMenu.show();
}
}
import java.awt.*;
import java.awt.event.*; public class MenuDemo extends Frame{
public MenuDemo(String strTitle){
super(strTitle); MenuBar mMenuBar=new MenuBar();
Menu mFile=new Menu("文件");
MenuItem mFileNew=new MenuItem("新建");
MenuItem mFileOpen=new MenuItem("打开");
MenuItem mFileSave=new MenuItem("保存");
MenuItem mFileSaveAs=new MenuItem("另存为");
MenuItem mFilePageSetting=new MenuItem("页面设置");
MenuItem mFilePrint=new MenuItem("打印");
MenuItem mFileQuit=new MenuItem("退出"); mFile.add(mFileNew);
mFile.add(mFileOpen);
mFile.add(mFileSave);
mFile.add(mFileSaveAs);
mFile.add(mFilePageSetting);
mFile.add(mFilePrint);
mFile.add(mFileQuit);
mMenuBar.add(mFile);//菜单蓝你忘了加 了
Menu mEdit=new Menu("编辑");
mEdit.add(new MenuItem("剪切"));
mEdit.add(new MenuItem("复制"));
mEdit.add(new MenuItem("粘贴"));
mEdit.add(new MenuItem("搜索"));
//mEdit.add(new MenuItem("查找"));
mMenuBar.add(mEdit);
Menu mSearch=new Menu("搜索");
mSearch.add(new MenuItem("查找"));
mSearch.add(new MenuItem("查找下一个"));
this.setMenuBar(mMenuBar);
mMenuBar.add(mSearch);
} public Dimension getPreferredSize(){
return new Dimension(400,400);
} public static void main(String args[]){
MenuDemo frmMenu=new MenuDemo("菜单使用");
frmMenu.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
}); frmMenu.pack();
frmMenu.show();
}
}
mMenuBar.add(mFile);
mMenuBar.add(mEdit);
mMenuBar.add(mSearch);
就可以达到目的了 呵呵