如何在 Java 中建立列表下拉框?
對於列表下拉框,請使用 SpinnerListModel 類。首先,讓我們設定一個列表 −
SpinnerListModel list = new SpinnerListModel(new String[] { "Football","Cricket", "Hockey", "Squash", "Fencing" });
現在,設定它並建立一個新的 JSpinner −
JSpinner spinner = new JSpinner(list);
以下是建立列表下拉框的一個示例 −
示例
package my; import java.awt.GridBagLayout; import javax.swing.*; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Spinner Demo"); JPanel panel = new JPanel(); JLabel label = new JLabel("Favourite Sports − "); panel.setLayout(new GridBagLayout()); SpinnerListModel list = new SpinnerListModel(new String[] { "Football","Cricket", "Hockey", "Squash", "Fencing" }); JSpinner spinner = new JSpinner(list); spinner.setBounds(50, 80, 70, 100); panel.add(label); panel.add(spinner); frame.add(panel); frame.setSize(600, 300); frame.setVisible(true); } }
這將產生以下輸出 −
廣告