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

طريقة تخزين مصفوفة نوعها 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. publicclass Main {
  8. // هنا قمنا بإنشاء النافذة و جميع الأشياء التي سنضعها فيها
  9. static JFrame frame = newJFrame(“JSpinner demo”);
  10. static String[] levels = {“Easy”“Meduim”“Hard”};
  11. static SpinnerListModel model = newSpinnerListModel(levels);
  12. static JSpinner spinner = newJSpinner(model);
  13. static JLabel label = newJLabel(“Level: Easy”);
  14. publicstaticvoidmain(String[] args){
  15. // frame هنا قمنا بتحديد أماكن الأشياء التي سنضيفها في الـ
  16. spinner.setBounds(1004010030);
  17. label.setBounds(1008010030);
  18. // frame هنا قمنا بإضافة جميع الأشياء التي قمنا بتعريفها سابقاً في الـ
  19. frame.add(spinner);
  20. frame.add(label);
  21. // frame هنا قمنا بتحديد خصائص الـ
  22. frame.setSize(300250);
  23. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  24. frame.setLayout(null);
  25. frame.setVisible(true);
  26. // spinner هنا نضع الأوامر التي نريد تنفيذها في كل مرة يتم فيها تغيير قيمة الـ
  27. spinner.addChangeListener(newChangeListener(){
  28. @Override
  29. // سيتم عرض القيمة التي إختارها
  30. publicvoidstateChanged(ChangeEvent e){
  31. label.setText(“Level: “ + spinner.getValue());
  32. }
  33. });
  34. }
  35. }

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

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

 

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

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

اترك تعليقاً

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

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