Java实现:在窗口中生成JComboBox,为其加入你的学号,班级,姓名条目,为其加入ItemListener监听器,当选择相应条目时,在控制打印相应的条目。
时间: 2024-02-20 10:00:09 浏览: 61
好的,下面是Java代码实现:
```java
import javax.swing.*;
import java.awt.event.*;
public class ComboBoxDemo extends JFrame implements ItemListener {
private JComboBox<String> comboBox;
public ComboBoxDemo() {
setTitle("ComboBox Demo");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String[] items = {"学号:123456", "班级:计算机科学与技术", "姓名:张三"};
comboBox = new JComboBox<>(items);
comboBox.addItemListener(this);
JPanel panel = new JPanel();
panel.add(comboBox);
add(panel);
setVisible(true);
}
public static void main(String[] args) {
new ComboBoxDemo();
}
@Override
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
System.out.println(comboBox.getSelectedItem());
}
}
}
```
这段代码创建了一个窗口,其中包含一个JComboBox,里面有学号、班级、姓名三个条目。当选择其中一个条目时,会在控制台打印出选择的内容。
阅读全文