Swing超基础学习总结——5、菜单(JMenu、JMenuBar、JMenuItem)

时间:2022-06-29 10:58:23

名词解释

Swing超基础学习总结——5、菜单(JMenu、JMenuBar、JMenuItem)
红框即JMenuBar(标题栏),篮框即JMenu(菜单名),黑框即JMenuItem(菜单项)


代码演示

public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame();
frame.setSize(300, 200);
frame.setTitle("菜单测试");
frame.setLayout(new BorderLayout());

JMenuBar jMenuBar = new JMenuBar();
JMenu jMenu = new JMenu("操作");
JMenuItem item1 = new JMenuItem("item1");
JMenuItem item2 = new JMenuItem("item2");
JMenuItem item3 = new JMenuItem("item3");
JMenuItem item4 = new JMenuItem("item4");
jMenu.add(item1);
jMenu.add(item2);
jMenu.add(item3);
jMenu.add(item4);
jMenuBar.add(jMenu);
//这里是添加标题栏
frame.setJMenuBar(jMenuBar);

frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);


}

还剩下JTable和滚动条~~加油!!