效果图

代码:
public static void main(String[] args)
{
WindowMenu windowMenu = new WindowMenu("带菜单的窗口",20,30,600,300);
}
//自己构造一个窗口类
public static class WindowMenu extends JFrame{ //继承JFrame类
JMenuBar menuBar; //菜单条
JMenu menu,subMenu;//菜单
JMenuItem item1,item2;//菜单项
//构造方法
public WindowMenu()
{
}
public WindowMenu(String s,int x,int y,int w,int h){
init(s);
setLocation(x, y);
setSize(w, h);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
void init(String s)
{
setTitle(s);
menuBar = new JMenuBar();//创建一个菜单条
menu = new JMenu("菜单");//创立一个菜单选项
subMenu = new JMenu("软件项目");
item1 = new JMenuItem("Java话题");
item2 = new JMenuItem("动画主题");
menu.add(item1);
menu.addSeparator();//添加分割线
menu.add(item2);
menu.add(subMenu);//把subMenu菜单做为menu的一个菜单项
subMenu.add(new JMenuItem("汽车销售系统"));
subMenu.add(new JMenuItem("农业信息系统"));
menuBar.add(menu);
setJMenuBar(menuBar);
}
}
本文详细介绍了Java Swing中的菜单组件,包括JMenuBar、JMenu和JMenuItem的使用方法,并通过实例展示了如何创建和实现功能菜单。通过对这些组件的学习,可以为Java桌面应用构建丰富的交互界面。
5万+

被折叠的 条评论
为什么被折叠?



