الجامعات العربية
الإنترفيس ActionListener
الإنترفيس ActionListener , الإنترفيس ActionListener
الإنترفيس ActionListener , الإنترفيس ActionListener
الإنترفيس ActionListener , الإنترفيس ActionListener
الإنترفيس ActionListener , الإنترفيس ActionListener
الإنترفيس ActionListener , الإنترفيس ActionListener
المناهج السعوديةالإنترفيس ActionListener يستخدم للتنبه كلما قام المستخدم بالنقر على الشيء.
مثال
- import javax.swing.JFrame;
- import javax.swing.JButton;
- import javax.swing.JOptionPane;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- publicclass Main {
- publicstaticvoidmain(String[] args){
- JFrame frame = newJFrame(“ActionListener Demo”); // أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس
- JButton button = newJButton(“Click Me”); // أي قمنا بتعريف زر .JButton هنا أنشأنا كائن من الكلاس
- button.addActionListener(newActionListener(){ // كلما قام المستخدم بالنقر على الزر سيتم تنفيذ الأمر الموضوع من جديد
- @Override
- publicvoidactionPerformed(ActionEvent e){
- JOptionPane.showMessageDialog(frame, “The button is clicked”);
- }
- });
- button.setBounds(90, 40, 100, 30); // هنا قمنا بتحديد حجم و مكان الزر في النافذة
- frame.add(button); // frame في الـ button هنا أضفنا الـ
- frame.setSize(300, 300); // هنا قمنا بتحديد حجم النافذة. عرضها 300 و طولها 300
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // هنا جعلنا زر الخروج من النافذة يغلق البرنامج
- frame.setLayout(null); // لأننا رتبنا محتواها يدوياً Layout Manager هنا قمنا بجعل النافذة لا تستخدم أي
- frame.setVisible(true); // هنا جعلنا النافذة مرئية
- }
- }
•ستظهر لك النافذة التالية عند التشغيل.
•سيتم إظهار الرسالة كلما تم النقر على الزر.