السلام عليكم و رحمة الله
أتمنى أنكم بخير و بسعادة
لمشروع جامعي طلب مني اليوم القيام ببرنامج بالجافا يمثل المنيو بار لبرنامج و أستطعت فعل هذا بلا مشاكل
لكن طلب مني أن أجعل أحد الازرار يغلق البرنامج, أعرف كيف فعل هذا في البوتون, لكن لا اعرف فعل هذا في المنيو
أرف انه احتاج لربط اكشن لسنر به... لكني لم استطع فعل هذا, أريد مساعدتكم
اقتباسimport javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
bar.add(menu1);
bar.add(menu2);
bar.add(menu3);
bar.add(menu4);
bar.add(menu5);
bar.add(menu6);
bar.add(menu7);
bar.add(menu8);
JMenuItem menuitem = new JMenuItem("New...");
JMenuItem menuitem1 = new JMenuItem("Open...");
JMenuItem menuitem2 = new JMenuItem("Close");
JMenuItem menuitem3 = new JMenuItem("Save");
JMenuItem menuitem4 = new JMenuItem("Save as...");
JMenuItem menuitem5 = new JMenuItem("Save as web page...");
JMenuItem menuitem6 = new JMenuItem("Web page preview ");
JMenuItem menuitem7 = new JMenuItem("Print ");
JMenuItem menuitem8 = new JMenuItem("Exit");
menu.add(menuitem);
menu.add(menuitem1);
menu.add(menuitem2);
menu.add(menuitem3);
menu.add(menuitem4);
menu.add(menuitem5);
menu.add(menuitem6);
menu.add(menuitem7);
menu.add(menuitem8);
frame.setSize(600,100);
frame.setVisible(true);
}
}
بالتحديد أريد جعل هذا الزر:
JMenuItem menuitem8 = new JMenuItem("Exit");
يغلق شاشة البرنامج عند الضغط علبه
هل تستطيعون مساعدتي؟ حاولت البحث لكني لم استطع فهم أو تطبيق ما وجدته :(



