التعليم السعودي

طريقة تنفيذ أوامر عند النقر على JButton 

طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton

طريقة تنفيذ أوامر عند النقر على JButton

المناهج السعودية

طريقة تنفيذ أوامر عند النقر على JButton

المثال التالي يعلمك طريقة تنفيذ أوامر عند النقر على الـ Button.

مثال

Main.java

  1. import javax.swing.JFrame;
  2. import javax.swing.JButton;
  3. import javax.swing.JLabel;
  4. import java.awt.FlowLayout;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7. publicclass Main {
  8. static JFrame frame = newJFrame(“JButton demo”)// أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس
  9. static JButton plus_button = newJButton(“+1”)// plus_button إسمه Button هنا أنشأنا
  10. static JButton minus_button = newJButton(“-1”)// minus_button إسمه Button هنا أنشأنا
  11. static JLabel label = newJLabel(“0”)// label إسمه Label هنا أنشأنا
  12. staticint counter = 0// سنستخدم هذه المتغير كعداد
  13. publicstaticvoidmain(String[] args){
  14. plus_button.addActionListener(newActionListener(){ // plus_button هنا نضع الأوامر التي نريد تنفيذها عند النقر على الزر
  15. @Override
  16. publicvoidactionPerformed(ActionEvent e){
  17. label.setText(“” + (++counter))// plus_button عند النقر على الـ label واحداً ثم توضع كنص للـ counter ستزيد قيمة المتغير
  18. }
  19. });
  20. minus_button.addActionListener(newActionListener(){ // minus_button هنا نضع الأوامر التي نريد تنفيذها عند النقر على الزر
  21. @Override
  22. publicvoidactionPerformed(ActionEvent e){
  23. label.setText(“” + (–counter))// minus_button عند النقر على الـ label واحداً ثم توضع كنص للـ counter ستنقص قيمة المتغير
  24. }
  25. });
  26. frame.add(minus_button)// frame في الـ minus_button هنا أضفنا الـ
  27. frame.add(label)// frame في الـ label هنا أضفنا الـ
  28. frame.add(plus_button)// frame في الـ plus_button هنا أضفنا الـ
  29. frame.setSize(30080)// هنا قمنا بتحديد حجم النافذة. عرضها 300 و طولها 80
  30. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)// هنا جعلنا زر الخروج من النافذة يغلق البرنامج
  31. frame.setLayout(newFlowLayout())// حتى نجعل الأشياء التي نضيفها في النافذة تترب وراء بعضها و في وسط النافذة FlowLayout إستخدمنا الـ
  32. frame.setVisible(true)// هنا جعلنا النافذة مرئية
  33. }
  34. }

ستظهر لك النافذة التالية عند التشغيل.

طريقة تنفيذ أوامر عند النقر على ال JButton في جافا

 
المصدر: طريقة تنفيذ أوامر عند النقر على JButton – المناهج السعودية

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

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