📅  最后修改于: 2023-12-03 15:24:12.472000             🧑  作者: Mango
JComboBox 是 Java Swing 中的一个组件,常用于显示下拉框,并允许用户从预定义的选项中进行选择。本文将介绍如何在 Java 中的 JComboBox 中添加值。
可以通过调用 JComboBox 的 addItem()
方法来添加单个值。例如,以下代码将向 JComboBox 中添加名为 "Apple" 的选项:
JComboBox<String> comboBox = new JComboBox<>();
comboBox.addItem("Apple");
可以使用循环来添加多个值。例如,以下代码将向 JComboBox 中添加名为 "Apple"、"Banana" 和 "Orange" 的选项:
JComboBox<String> comboBox = new JComboBox<>();
String[] items = {"Apple", "Banana", "Orange"};
for (String item : items) {
comboBox.addItem(item);
}
可以通过调用 JComboBox 的 setSelectedItem()
方法来设置默认值。例如,以下代码将默认选中名为 "Banana" 的选项:
comboBox.setSelectedItem("Banana");
以下是一个完整的示例代码,该示例将创建一个 JComboBox 并将三个选项添加到其中:
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame();
JPanel panel = new JPanel();
JComboBox<String> comboBox = new JComboBox<>();
String[] items = {"Apple", "Banana", "Orange"};
for (String item : items) {
comboBox.addItem(item);
}
comboBox.setSelectedItem("Banana");
panel.add(comboBox);
frame.add(panel);
frame.pack();
frame.setVisible(true);
}
}
在 Java Swing 中,可以使用 JComboBox 来创建下拉框,并将预定义的选项添加到其中。可以使用 addItem()
方法向 JComboBox 中添加单个值,使用循环向其中添加多个值,并使用 setSelectedItem()
方法设置默认选项。