Swing中的組合框(JComboBox)用于在下拉列表中顯示一組選項,并且用戶可以通過選擇其中的一項來進行操作。以下是使用組合框的一般步驟:
import javax.swing.*;
JComboBox<String> comboBox = new JComboBox<>();
comboBox.addItem("選項1");
comboBox.addItem("選項2");
comboBox.addItem("選項3");
comboBox.setSelectedIndex(0);
comboBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 選擇項發生變化時執行的操作
}
});
container.add(comboBox);
其中,container是指要將組合框添加到的容器對象,如JFrame或JPanel。
container.setLayout(new FlowLayout());
frame.setVisible(true);
其中,frame是指要顯示的窗口對象,如JFrame。
以上是使用組合框的基本步驟,根據需要可以進一步根據具體的業務邏輯進行定制化操作,如設置組合框的尺寸、樣式、添加圖標等。