Swing 下拉框
时间: 2024-02-01 22:03:23 浏览: 68
在Swing中,下拉框是使用JComboBox类来实现的。JComboBox是一个组合框,它既可以作为文本框,也可以作为下拉列表框。
以下是使用JComboBox创建下拉列表框的示例代码:
```java
import javax.swing.*;
public class ComboBoxDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("ComboBox Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建下拉列表框
JComboBox<String> comboBox = new JComboBox<>(new String[]{"Java", "Python", "C++", "JavaScript", "PHP"});
comboBox.setSelectedIndex(0); // 设置默认选项
// 添加下拉列表框到面板中
JPanel panel = new JPanel();
panel.add(comboBox);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
}
```
在这个例子中,我们创建了一个JFrame对象,并添加一个JPanel面板,然后在面板中添加了一个JComboBox下拉列表框。我们使用JComboBox的构造函数来创建下拉列表框,并传递一个字符串数组作为参数,用于设置下拉列表框中的选项。我们还使用setSelectedIndex方法来设置默认选项。
运行这个程序,就会显示一个包含下拉列表框的窗口。当您单击下拉列表框时,会显示所有选项,您可以选择其中一个选项。
阅读全文