الجامعات العربية
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
طريقة تنفيذ أوامر عند النقر على JButton
المناهج السعوديةطريقة تنفيذ أوامر عند النقر على JButton
المثال التالي يعلمك طريقة تنفيذ أوامر عند النقر على الـ Button.
مثال
- import javax.swing.JFrame;
- import javax.swing.JButton;
- import javax.swing.JLabel;
- import java.awt.FlowLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- publicclass Main {
- static JFrame frame = newJFrame(“JButton demo”); // أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس
- static JButton plus_button = newJButton(“+1”); // plus_button إسمه Button هنا أنشأنا
- static JButton minus_button = newJButton(“-1”); // minus_button إسمه Button هنا أنشأنا
- static JLabel label = newJLabel(“0”); // label إسمه Label هنا أنشأنا
- staticint counter = 0; // سنستخدم هذه المتغير كعداد
- publicstaticvoidmain(String[] args){
- plus_button.addActionListener(newActionListener(){ // plus_button هنا نضع الأوامر التي نريد تنفيذها عند النقر على الزر
- @Override
- publicvoidactionPerformed(ActionEvent e){
- label.setText(“” + (++counter)); // plus_button عند النقر على الـ label واحداً ثم توضع كنص للـ counter ستزيد قيمة المتغير
- }
- });
- minus_button.addActionListener(newActionListener(){ // minus_button هنا نضع الأوامر التي نريد تنفيذها عند النقر على الزر
- @Override
- publicvoidactionPerformed(ActionEvent e){
- label.setText(“” + (–counter)); // minus_button عند النقر على الـ label واحداً ثم توضع كنص للـ counter ستنقص قيمة المتغير
- }
- });
- frame.add(minus_button); // frame في الـ minus_button هنا أضفنا الـ
- frame.add(label); // frame في الـ label هنا أضفنا الـ
- frame.add(plus_button); // frame في الـ plus_button هنا أضفنا الـ
- frame.setSize(300, 80); // هنا قمنا بتحديد حجم النافذة. عرضها 300 و طولها 80
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // هنا جعلنا زر الخروج من النافذة يغلق البرنامج
- frame.setLayout(newFlowLayout()); // حتى نجعل الأشياء التي نضيفها في النافذة تترب وراء بعضها و في وسط النافذة FlowLayout إستخدمنا الـ
- frame.setVisible(true); // هنا جعلنا النافذة مرئية
- }
- }
•ستظهر لك النافذة التالية عند التشغيل.
المصدر: طريقة تنفيذ أوامر عند النقر على JButton – المناهج السعودية