GUI 之列表框
阿新 • • 發佈:2021-08-09
編寫程式碼 TestJComboBoxDemo 測試類
存放的是靜態變數
package com.xiang.lesson06; import javax.swing.*; import java.awt.*; //new JList(); //列表 public class TestJComboBoxDemo extends JFrame { public TestJComboBoxDemo() { Container container = getContentPane(); // 生成列表內容 String[] contents = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}; //列表中需要放入內容,放在構造器裡邊 JList list = new JList(contents); // 新增列表 container.add(list); setVisible(true); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setBounds(100, 100, 200, 300); } public static void main(String[] args) { new TestJComboBoxDemo(); } }
執行結果
存放的是動態變數
package com.xiang.lesson06; import javax.swing.*; import java.awt.*; import java.util.Vector; //new JList(); //列表 public class TestJComboBoxDemo extends JFrame { public TestJComboBoxDemo() { Container container = getContentPane(); // 生成列表內容 // String[] contents = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}; //存放靜態變數 //列表中需要放入內容,放在構造器裡邊 // JList list = new JList(contents); // 新增列表 Vector contents = new Vector(); JList list = new JList(contents); // 動態新增; contents.add("使用者名稱"); contents.add("李四"); contents.add("王五"); contents.add("張三"); contents.add("王二"); container.add(list); setVisible(true); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setBounds(100, 100, 200, 300); } public static void main(String[] args) { new TestJComboBoxDemo(); } }