Home / ພື້ນຖານ Desktop app / Swing Menus / JMenuItem
ສຳລັບ Menu Item ຫຼື JMenuItem (javax.swing.JMenuItem) ຈັດຢູ່ໃນກຸ່ມຂອງ Swing Menu ເຮັດຫນ້າທີ່ເປັນເມນູຍ່ອຍ ຂອງແຕ່ລ່ະເມນູຫຼັກ ຊຶ່ງ JMenuItem ຈະພູກຫຼືເຊື່ອມກັບ JMenu ສາມາດມີ JMenuItem ໄດ້ຫຼາຍຣາຍການ ແລະພາຍໃນ 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");
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");
JMenuItem menu2_1 = new JMenuItem("Sub Menu 2-1");
JMenuItem menu2_2 = new JMenuItem("Sub Menu 2-2");
menu2.add(menu2_1);
menu2.add(menu2_2);
menuBar.add(menu2);
setJMenuBar(menuBar);
}
public static void main(String[] args) {
MyForm frm = new MyForm();
frm.setVisible(true);
}