Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Swingطريقة معرفة العنصر الذي قام المستخدم باختياره من ضمن العناصر الموجودة في JComboBox

المثال التالي يعلمك طريقة معرفة العنصر الذي قام المستخدم باختياره من ضمن العناصر الموجودة في كائن الـ JComboBox.


مثال

Main.java
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
public class Main {
// هنا قمنا بإنشاء النافذة و جميع الأشياء التي سنضعها فيها
static JFrame frame = new JFrame("JComboBox demo");
static String[] items = { "java", "php", "c", "c++" , "html" };
static JComboBox comboBox = new JComboBox( items );
static JButton button = new JButton("View Selected Item");
static JLabel label = new JLabel();
public static void main(String[] args) {
// frame هنا قمنا بتحديد أماكن الأشياء التي سنضيفها في الـ
comboBox.setBounds(40, 40, 100, 30);
button.setBounds(160, 40, 150, 30);
label.setBounds(40, 80, 200, 30);
// frame هنا قمنا بإضافة جميع الأشياء التي قمنا بتعريفها سابقاً في الـ
frame.add(comboBox);
frame.add(button);
frame.add(label);
// frame هنا قمنا بتحديد خصائص الـ
frame.setSize(360, 250);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(null);
frame.setVisible(true);
// button هنا نضع الأوامر التي نريد تنفيذها عند النقر على الـ
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e)
{
// label يظهر كنص للـ comboBox هنا جعلنا الخيار الذي يقوم المستخدم باختياره من الـ
label.setText("You select: "+comboBox.getSelectedItem());
}
});
}
}
import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JLabel; public class Main { // هنا قمنا بإنشاء النافذة و جميع الأشياء التي سنضعها فيها static JFrame frame = new JFrame("JComboBox demo"); static String[] items = { "java", "php", "c", "c++" , "html" }; static JComboBox comboBox = new JComboBox( items ); static JButton button = new JButton("View Selected Item"); static JLabel label = new JLabel(); public static void main(String[] args) { // frame هنا قمنا بتحديد أماكن الأشياء التي سنضيفها في الـ comboBox.setBounds(40, 40, 100, 30); button.setBounds(160, 40, 150, 30); label.setBounds(40, 80, 200, 30); // frame هنا قمنا بإضافة جميع الأشياء التي قمنا بتعريفها سابقاً في الـ frame.add(comboBox); frame.add(button); frame.add(label); // frame هنا قمنا بتحديد خصائص الـ frame.setSize(360, 250); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(null); frame.setVisible(true); // button هنا نضع الأوامر التي نريد تنفيذها عند النقر على الـ button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // label يظهر كنص للـ comboBox هنا جعلنا الخيار الذي يقوم المستخدم باختياره من الـ label.setText("You select: "+comboBox.getSelectedItem()); } }); } }

ستظهر لك النافذة التالية عند التشغيل. أنقر على الزر ليظهر لك الخيار الذي قمت باختياره.

طريقة إضافة عناصر في ال JComboBox