package javagui;
import java.awt.*;
import javax.swing.*;
public class login {
public static void main(String args[]) {
//JFrame的实例化并用其子类的方法
new MyFrame().init("菜单测试");
System.out.println("hello ");
}
}
class MyFrame extends JFrame{
//MyFrame mf =new MyFrame();
//菜单类型的对象存放。
JMenuBar mb=new JMenuBar();
JMenu m1,m2,m3,m4,m5,spec;
JMenuItem miOpen,miClose,miFlush,miSave,miCut,miAbout,miNew,bao,dll,clas;
public void init(String s) {
//JMenu和JMenuItem的初始化
m1=new JMenu("文件"); spec=new JMenu("新建");
m2=new JMenu("编辑");
m3=new JMenu("资源");
m4=new JMenu("视图");
bao=new JMenuItem("包");
dll=new JMenuItem("动态链接库");
clas=new JMenuItem("类");
miNew=new JMenuItem("新建");
miOpen=new JMenuItem("打开");
miClose=new JMenuItem("关闭");
miFlush=new JMenuItem("刷新");
miSave=new JMenuItem("保存");
miCut=new JMenuItem("剪切");
miAbout=new JMenuItem("关于");
//JMenu加入到JMenubar
mb.add(m1);
mb.add(m2);
mb.add(m3);
mb.add(m4);
//JMenuItem加入到JMenu
m1.add(spec);
spec.add(bao);
spec.add(dll);
spec.add(clas);
m1.add(miNew);
m1.add(miOpen);
m1.add(miClose);
m1.add(miFlush);
m2.add(miAbout);
m3.add(miClose);
m4.add(miOpen);
//jframe的设置
setTitle(s);
setJMenuBar(mb);
setLocation(400,400);
setSize(400,400);
setVisible(true);
}
}
java图形界面化之菜单
猜你喜欢
转载自blog.csdn.net/qq_41814777/article/details/103182752
今日推荐
周排行