package com.beyole.test; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class SwingTest { public static void main(String[] args) { JFrame jFrame = new JFrame("beyole"); jFrame.setSize(300, 200); jFrame.setDefaultCloseOperation(jFrame.EXIT_ON_CLOSE);// 设置关闭退出 JMenuBar menuBar = new JMenuBar(); jFrame.setJMenuBar(menuBar); JMenu menu1 = new JMenu("文件"); JMenu menu2 = new JMenu("编辑"); JMenu menu3 = new JMenu("视图"); menuBar.add(menu1); menuBar.add(menu2); menuBar.add(menu3); JMenuItem item1 = new JMenuItem("打开"); JMenuItem item2 = new JMenuItem("保存"); JMenuItem item3 = new JMenuItem("另存为"); JMenuItem item4 = new JMenuItem("退出"); menu1.add(item1); menu1.add(item2); menu1.add(item3); menu1.addSeparator(); menu1.add(item4); jFrame.setVisible(true); } }
程序截图:
怎样打造属于自己程序的菜单条,以上代码清晰的展示了swing是怎样创建菜单条的。
仅仅要理清晰java swing的容器和面板的逻辑顺序就能掌握swing的JMenu。