Home / ພື້ນຖານ Desktop app / Swing Menus / JMenu
ສຳລັບ Menu ຫຼື JMenu (javax.swing.JMenu) ຈັດຢູ່ໃນກຸ່ມຂອງ Swing Menu ໃຊ້ສ້າງເມນູຫຼັກ ຊຶ່ງ JMenu ນີ້ຈະສະແດງໃນພື້ນທີ່ ຂອງ JMenuBar ແລະຫຼັງຈາກທີ່ເຮົາໄດ້ JMenu ແລ້ວ ສາມາດສ້າງເມນູຍ່ອຍໄດ້ດ້ວຍການໃຊ້ JMenuItem
public class MyForm extends JFrame {
public MyForm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 362, 249);
setTitle("Kittisay Java");
getContentPane().setLayout(null);
// Menu Bar
JMenuBar menuBar = new JMenuBar();
// Menu 1
JMenu menu1 = new JMenu("Menu 1");
JMenuItem menu1_1 = new JMenuItem("Sub Menu 1-1");
menu1_1.setMnemonic(KeyEvent.VK_E);
menu1_1.setToolTipText("Open");
menu1_1.addActionListener((e) -> {
JOptionPane.showMessageDialog(null, "Open Command");
});
JMenuItem menu1_2 = new JMenuItem("Sub Menu 1-2");
menu1.add(menu1_1);
menu1.add(menu1_2);
menuBar.add(menu1);
// Menu 2
JMenu menu2 = new JMenu("Menu 2");
menuBar.add(menu2);
setJMenuBar(menuBar);
}
public static void main(String[] args) {
MyForm frm = new MyForm();
frm.setVisible(true);
}