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

طريقة تخزين مصفوفة نوعها String في JSpinner

طريقة تخزين مصفوفة نوعها String في JSpinner
طريقة تخزين مصفوفة نوعها String في JSpinner
طريقة تخزين مصفوفة نوعها String في JSpinner
طريقة تخزين مصفوفة نوعها String في JSpinner
طريقة تخزين مصفوفة نوعها String في JSpinner
المناهج السعودية

طريقة تخزين مصفوفة نوعها String في JSpinner
المثال التالي يعلمك طريقة إنشاء Model لجعل الـ Spinner مخصص فقط لتخزين مصفوفة من النصوص.

مثال

Main.java

  1. import javax.swing.JFrame;
  2. import javax.swing.JLabel;
  3. import javax.swing.JSpinner;
  4. import javax.swing.SpinnerListModel;
  5. import javax.swing.event.ChangeEvent;
  6. import javax.swing.event.ChangeListener;
  7.  
  8. publicclass Main {
  9.  
  10. // هنا قمنا بإنشاء النافذة و جميع الأشياء التي سنضعها فيها
  11. static JFrame frame = newJFrame(“JSpinner demo”);
  12. static String[] levels = {“Easy”“Meduim”“Hard”};
  13. static SpinnerListModel model = newSpinnerListModel(levels);
  14. static JSpinner spinner = newJSpinner(model);
  15. static JLabel label = newJLabel(“Level: Easy”);
  16.  
  17. publicstaticvoidmain(String[] args){
  18.  
  19. // frame هنا قمنا بتحديد أماكن الأشياء التي سنضيفها في الـ
  20. spinner.setBounds(1004010030);
  21. label.setBounds(1008010030);
  22.  
  23. // frame هنا قمنا بإضافة جميع الأشياء التي قمنا بتعريفها سابقاً في الـ
  24. frame.add(spinner);
  25. frame.add(label);
  26.  
  27. // frame هنا قمنا بتحديد خصائص الـ
  28. frame.setSize(300250);
  29. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  30. frame.setLayout(null);
  31. frame.setVisible(true);
  32.  
  33.  
  34. // spinner هنا نضع الأوامر التي نريد تنفيذها في كل مرة يتم فيها تغيير قيمة الـ
  35. spinner.addChangeListener(newChangeListener(){
  36. @Override
  37. // سيتم عرض القيمة التي إختارها
  38. publicvoidstateChanged(ChangeEvent e){
  39. label.setText(“Level: “ + spinner.getValue());
  40. }
  41. });
  42.  
  43. }
  44.  
  45. }

ستظهر لك النافذة التالية عند التشغيل.
يمكنك النقر على الأسهم الموجودة في يمين الـ Spinner لتبديل قيمة الـ Spinner.

طريقة تخزين مصفوفة String في JSpinner في جافا

 

المصدر: طريقة تخزين مصفوفة نوعها String في JSpinner – المناهج السعودية

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

اترك رد

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

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

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