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

طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها

طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها

طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
المناهج السعوديةطريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
المثال التالي يعلمك طريقة عرض قيمة الـ Slider كلما قام المستخدم بتغيير قيمته.

مثال

Main.java

  1. import javax.swing.JFrame;
  2. import javax.swing.JLabel;
  3. import javax.swing.JTextField;
  4. import javax.swing.JSlider;
  5. import javax.swing.event.ChangeEvent;
  6. import javax.swing.event.ChangeListener;
  7.  
  8. publicclass Main {
  9.  
  10. // هنا قمنا بإنشاء النافذة و جميع الأشياء التي سنضعها فيها
  11. static JFrame frame = newJFrame(“JSlider demo”);
  12. static JSlider slider = newJSlider(JSlider.HORIZONTAL02010);
  13. static JLabel label = newJLabel(“Selected Value”);
  14. static JTextField textField = newJTextField();
  15.  
  16. publicstaticvoidmain(String[] args){
  17.  
  18. textField.setText( String.valueOf(slider.getValue()));
  19.  
  20. // تحته Slider هنا قمنا بعرض الخطوط و قيم الـ
  21. slider.setMinorTickSpacing(1);
  22. slider.setMajorTickSpacing(5);
  23. slider.setPaintTicks(true);
  24. slider.setPaintLabels(true);
  25.  
  26. // frame هنا قمنا بتحديد أماكن الأشياء التي سنضيفها في الـ
  27. slider.setBounds(405020050);
  28. label.setBounds(8013010030);
  29. textField.setBounds(1751342022);
  30.  
  31. // frame هنا قمنا بإضافة جميع الأشياء التي قمنا بتعريفها سابقاً في الـ
  32. frame.add(slider);
  33. frame.add(label);
  34. frame.add(textField);
  35.  
  36. // frame هنا قمنا بتحديد خصائص الـ
  37. frame.setSize(300250);
  38. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  39. frame.setLayout(null);
  40. frame.setVisible(true);
  41.  
  42.  
  43. // slider هنا نضع الأوامر التي نريد تنفيذها في كل مرة يتم فيها تغيير قيمة الـ
  44. slider.addChangeListener(newChangeListener(){
  45.  
  46. // textField سيتم عرض القيمة التي إختارها المستخدم في الـ
  47. @Override
  48. publicvoidstateChanged(ChangeEvent e){
  49. textField.setText( String.valueOf(slider.getValue()));
  50. }
  51.  
  52. });
  53.  
  54. }
  55.  
  56. }

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

طريقة الحصول على قيمة JSlider في جافا

المصدر: طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها – المناهج السعودية

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

اترك رد

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

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

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