菜单框架简单程序设计

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("带菜单的框架");
    }

}

你可能感兴趣的:(java)