package 案例5;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
class MenuFrame extends JFrame{
MenuFrame(String s){
super(s);
setSize(200,300);
this.setLocationRelativeTo(null);
JMenuBar menuBar=new JMenuBar();
JMenu fileMenu=new JMenu("文件");
JMenuItem newItem=new JMenuItem("新建");
JMenuItem openItem=new JMenuItem("打开");
JMenuItem saveItem=new JMenuItem("保存");
JMenuItem exitItem=new JMenuItem("退出");
setJMenuBar(menuBar);
menuBar.add(fileMenu);
fileMenu.add(newItem);
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.add(exitItem);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
}
}
package 案例5;
public class MenuDemo {
public static void main(String[] args) {
// TODO 自动生成的方法存根
MenuFrame frm=new MenuFrame("带菜单的框架");
}
}
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
class MenuFrame extends JFrame{
MenuFrame(String s){
super(s);
setSize(200,300);
this.setLocationRelativeTo(null);
JMenuBar menuBar=new JMenuBar();
JMenu fileMenu=new JMenu("文件");
JMenuItem newItem=new JMenuItem("新建");
JMenuItem openItem=new JMenuItem("打开");
JMenuItem saveItem=new JMenuItem("保存");
JMenuItem exitItem=new JMenuItem("退出");
setJMenuBar(menuBar);
menuBar.add(fileMenu);
fileMenu.add(newItem);
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.add(exitItem);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
}
}
package 案例5;
public class MenuDemo {
public static void main(String[] args) {
// TODO 自动生成的方法存根
MenuFrame frm=new MenuFrame("带菜单的框架");
}
}