الجامعات العربية

الإنترفيس ActionListener

الإنترفيس ActionListener , الإنترفيس ActionListener

الإنترفيس ActionListener , الإنترفيس ActionListener

الإنترفيس ActionListener , الإنترفيس ActionListener

الإنترفيس ActionListener , الإنترفيس ActionListener

الإنترفيس ActionListener , الإنترفيس ActionListener

المناهج السعوديةالإنترفيس ActionListener يستخدم للتنبه كلما قام المستخدم بالنقر على الشيء.

مثال

Main.java

  1. import javax.swing.JFrame;
  2. import javax.swing.JButton;
  3. import javax.swing.JOptionPane;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6.  
  7. publicclass Main {
  8.  
  9. publicstaticvoidmain(String[] args){
  10.  
  11. JFrame frame = newJFrame(“ActionListener Demo”); // أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس
  12. JButton button = newJButton(“Click Me”); // أي قمنا بتعريف زر .JButton هنا أنشأنا كائن من الكلاس
  13.  
  14. button.addActionListener(newActionListener(){ // كلما قام المستخدم بالنقر على الزر سيتم تنفيذ الأمر الموضوع من جديد
  15. @Override
  16. publicvoidactionPerformed(ActionEvent e){
  17. JOptionPane.showMessageDialog(frame, “The button is clicked”);
  18. }
  19. });
  20.  
  21. button.setBounds(90, 40, 100, 30); // هنا قمنا بتحديد حجم و مكان الزر في النافذة
  22.  
  23. frame.add(button); // frame في الـ button هنا أضفنا الـ
  24. frame.setSize(300, 300); // هنا قمنا بتحديد حجم النافذة. عرضها 300 و طولها 300
  25. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // هنا جعلنا زر الخروج من النافذة يغلق البرنامج
  26. frame.setLayout(null); // لأننا رتبنا محتواها يدوياً Layout Manager هنا قمنا بجعل النافذة لا تستخدم أي
  27. frame.setVisible(true); // هنا جعلنا النافذة مرئية
  28.  
  29. }
  30.  
  31. }

•ستظهر لك النافذة التالية عند التشغيل.
•سيتم إظهار الرسالة كلما تم النقر على الزر.

مثال يشرح طريقة تعريف الحدث ActionListener في جافا

المصدر: الإنترفيس ActionListener – المناهج السعودية

مقالات ذات صلة

اترك رد

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock