GUI编程:swing之列表

£神魔★判官ぃ 2022-11-11 13:13 324阅读 0赞

列表

  • 下拉框
  • 列表框

应用场景:
先择地区,或者一些单个选项。
列表,展示信息,一般是动态扩容。

下拉框
示例代码:

  1. //下拉框
  2. public class TestComboboxDemo01 extends JFrame{
  3. public TestComboboxDemo01(){
  4. Container container = this.getContentPane();
  5. JComboBox status = new JComboBox();//下拉框方法
  6. status.addItem(null);
  7. status.addItem("正在热映");
  8. status.addItem("已下架");
  9. status.addItem("即将上映");
  10. container.add(status);
  11. this.setVisible(true);
  12. this.setSize(300,400);
  13. this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  14. }
  15. public static void main(String[] args) {
  16. new TestComboboxDemo01();
  17. }
  18. }

列表框
示例代码:

  1. //列表框
  2. public class TestComboboxDemo02 extends JFrame {
  3. public TestComboboxDemo02(){
  4. Container container = this.getContentPane();
  5. //生成列表内容
  6. //String[] contents = {"1","2","3"};
  7. Vector contents = new Vector();
  8. //列表中的内容
  9. JList jList = new JList(contents);
  10. contents.add("张三");
  11. contents.add("李四");
  12. contents.add("王五");
  13. container.add(jList);
  14. this.setVisible(true);
  15. this.setSize(300,400);
  16. this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  17. }
  18. public static void main(String[] args) {
  19. new TestComboboxDemo02();
  20. }
  21. }

发表评论

表情:
评论列表 (有 0 条评论,324人围观)

还没有评论,来说两句吧...

相关阅读