الجامعات العربية
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
المناهج السعوديةطريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها
المثال التالي يعلمك طريقة عرض قيمة الـ Slider كلما قام المستخدم بتغيير قيمته.
مثال
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JTextField;
- import javax.swing.JSlider;
- import javax.swing.event.ChangeEvent;
- import javax.swing.event.ChangeListener;
- publicclass Main {
- // هنا قمنا بإنشاء النافذة و جميع الأشياء التي سنضعها فيها
- static JFrame frame = newJFrame(“JSlider demo”);
- static JSlider slider = newJSlider(JSlider.HORIZONTAL, 0, 20, 10);
- static JLabel label = newJLabel(“Selected Value”);
- static JTextField textField = newJTextField();
- publicstaticvoidmain(String[] args){
- textField.setText( String.valueOf(slider.getValue()));
- // تحته Slider هنا قمنا بعرض الخطوط و قيم الـ
- slider.setMinorTickSpacing(1);
- slider.setMajorTickSpacing(5);
- slider.setPaintTicks(true);
- slider.setPaintLabels(true);
- // frame هنا قمنا بتحديد أماكن الأشياء التي سنضيفها في الـ
- slider.setBounds(40, 50, 200, 50);
- label.setBounds(80, 130, 100, 30);
- textField.setBounds(175, 134, 20, 22);
- // frame هنا قمنا بإضافة جميع الأشياء التي قمنا بتعريفها سابقاً في الـ
- frame.add(slider);
- frame.add(label);
- frame.add(textField);
- // frame هنا قمنا بتحديد خصائص الـ
- frame.setSize(300, 250);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setLayout(null);
- frame.setVisible(true);
- // slider هنا نضع الأوامر التي نريد تنفيذها في كل مرة يتم فيها تغيير قيمة الـ
- slider.addChangeListener(newChangeListener(){
- // textField سيتم عرض القيمة التي إختارها المستخدم في الـ
- @Override
- publicvoidstateChanged(ChangeEvent e){
- textField.setText( String.valueOf(slider.getValue()));
- }
- });
- }
- }
•ستظهر لك النافذة التالية عند التشغيل.
المصدر: طريقة عرض قيمة الـ JSlider كلما قام المستخدم بتغييرها – المناهج السعودية