java combobox
时间: 2023-10-07 13:11:26 浏览: 41
Java中的ComboBox是一种下拉列表框控件,允许用户从预定义的选项中进行选择。下面是一个简单的ComboBox示例:
```java
import javax.swing.*;
import java.awt.event.*;
public class ComboBoxExample implements ActionListener {
JComboBox<String> comboBox;
JLabel label;
public ComboBoxExample() {
String[] options = {"Option 1", "Option 2", "Option 3"};
comboBox = new JComboBox<>(options);
comboBox.addActionListener(this);
label = new JLabel("Please select an option.");
JFrame frame = new JFrame();
frame.add(comboBox);
frame.add(label);
frame.setLayout(new FlowLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 100);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String selectedOption = (String) comboBox.getSelectedItem();
label.setText("You selected: " + selectedOption);
}
public static void main(String[] args) {
new ComboBoxExample();
}
}
```
这段代码创建了一个包含三个选项的ComboBox,并在用户选择选项时更新标签。要运行此代码,您需要导入javax.swing和java.awt.event包。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)