Java Swing介面程式設計(31)---選單欄:JMenu
阿新 • • 發佈:2019-01-04
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。