1、下拉列表JComboBox

public class Demo extends JFrame {public Demo() {setBounds(100, 100, 200, 100);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);Container c = getContentPane();c.setLayout(new FlowLayout());
//        JComboBox cbb=new JComboBox();
//        cbb.addItem("汽车");cbb.addItem("火车");cbb.addItem("飞机");String items[]={"汽车","火车","飞机"};//创建条目字符串数组JComboBox cbb=new JComboBox(items);//创建下拉列表
//        cbb.setEditable(true);//可编辑
        c.add(cbb);setVisible(true);}public static void main(String[] args) {new Demo();}
}

2、列表框JList

public class Demo extends JFrame {public Demo() {setBounds(100, 100, 200, 200);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);Container c = getContentPane();c.setLayout(null);//绝对布局String items[] = {"one", "two", "three", "four", "five", "six"};JList list = new JList(items);//创建列表框,整体添加//列表模型,单独添加
//        DefaultListModel model=new DefaultListModel();
//        for(String item:items){//foreach语句,遍历数组
//            model.addElement(item);
//        }
//        model.addElement("新增加的元素");
//        JList list=new JList();
//        list.setModel(model);//列表框载入列表模型/*SINGLE_SELECTION 单选SINGLE_INTERVAL_SELECTION 相邻元素可被连续选择MULTIPLE_INTERVAL_SELECTION 随便选*/list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);//设置选择模式JScrollPane sp = new JScrollPane(list);//将列表框添加到滚动面板中sp.setBounds(20, 20, 100, 80);//设置滚动面板大小
        c.add(sp);JButton btn = new JButton("打印选择结果");btn.setBounds(20, 120, 120, 20);c.add(btn);btn.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {//获取列表框中被选中的所有元素<字符串型>java.util.List<String> values = list.getSelectedValuesList();for (String value : values) {//遍历被选中的元素
                    System.out.println(value);}}});setVisible(true);}public static void main(String[] args) {new Demo();}
}

转载于:https://www.cnblogs.com/xixixing/p/9454386.html

下拉列表JComboBox,列表框JList相关推荐

  1. 11、Java Swing JList:列表框组件

    列表框与下拉列表的区别不仅仅表现在外观上, 当激活下拉列表时,会出现下拉列表框中的内容.但列表框只是在窗体系上占据固定的大小,如果需要列表框具有滚动效果,可以将列表框放到滚动面板中. 当用户选择列表框 ...

  2. 下拉选择框 其他_列表框 vs 下拉列表,哪个更好?

    许多UI控件允许用户选择选项,它们包括复选框.单选按钮.切换开关.步进器.列表框和下拉列表. 在本文中,作者对列表框和下拉列表进行了定义,讨论何时使用各个元素,以及各个情况下使用哪一种更加合适. 摘要 ...

  3. java将jlist设置为只能单选,【判断题】JList可以实现列表框功能。 A. 正确 B. 错误...

    [判断题]JList可以实现列表框功能. A. 正确 B. 错误 更多相关问题 [单选,A1型题] 社区保健最核心的内容是() [单选,A1型题] 不属于采用注射法接种的疫苗是() [单选] 海上风与 ...

  4. java界面编程(9) ------ 列表框

    本文是自己学习所做笔记,欢迎转载.但请注明出处:http://blog.csdn.net/jesson20121020 列表框和JComboBox组合框明显不同,这不不过体如今外观上. 当激活JCom ...

  5. Java程序设计 图形用户界面 【十二】下拉列表JComboBox

    Java程序设计 图形用户界面 [十二]下拉列表JComboBox 下拉列表JComboBox JList是以列表框的形式进行显示的 有列表又可以自己输入数据这种组件就称为下拉列表框 JComboBo ...

  6. java swing 列表框_如何在Swing中使用列表框?

    下面的示例展示了如何在Java Swing应用程序中使用标准列表框. 使用以下API - JList - 创建标准列表. JList.setSelectedIndex(index); - 选择项目. ...

  7. java swing 列表框_Java开发笔记(一百三十一)Swing的列表框

    前面介绍了选择框的用法,当时为了方便用户勾勾点点,无论是复选框还是单选按钮,统统把所有选项都摆在界面上.倘若只有两三个选项还好办,要是选项数量变多比如超过五个,这么多的选择框一齐在界面罗列,不光程序员 ...

  8. Java图形化界面编程超详细知识点(8)——列表框

    目录 5 JList.JCpmboBox实现列表框 5.1 简单列表框 5.2 不强制存储列表项的ListModel和ComboBoxMedel 5.3 强制存储列表项的DefaultListMode ...

  9. java 创建组合框_java列表框和组合框中的Swing如何使用

    列表框和组合框在Swing中工作就像它们在老的AWT中工作一样,但如果我们需要它,它们同样被增加功能.另外,它也更加的方便易用.例如,JList中有一个显示String数组的构建器(奇怪的是同样的功能 ...

最新文章

  1. 探讨UnsupportedOperationException的原因及解决方案
  2. iOS之HTTP和HTTPS的基本知识和应用
  3. 解决Flink输出日志中时间比当前时间晚8个小时的问题
  4. java I/O思维导图
  5. RouterModule.forRoot() called twice
  6. Linux 用户 和 用户组 管理 (添加、删除、修改)及说明
  7. T-SQL 常用日期格式
  8. ubuntu 下安装mplayer
  9. CentOS6.6上编译安装httpd2.4
  10. Jquery 表格插件DataTables
  11. 十大司机如厕友好城市出炉:苏州/杭州/成都位居前三
  12. 迁移学习1——基于深度学习和迁移学习的识花实践
  13. 全国统考计算机网考题库,全国统考计算机网考题库教程.doc
  14. xStream 的简单使用 xml to bean
  15. java 多线程任务队列_精简的java 线程池与任务队列
  16. 字节跳动资深面试官亲述:面试应该注意哪些问题?
  17. C语言实现钢琴块小游戏(低仿拉胯版)
  18. mysql中rtrim的用法,MySQL RTRIM()用法及代码示例
  19. SBUS协议(20200210)
  20. C++笔记——第十一篇 多态 深入剖析

热门文章

  1. 第一次搜索-连连看= =
  2. 【译】CSS动画 vs JS动画
  3. SAS、R以及SPSS的比较__统计语言大战
  4. 庆祝天津.Net俱乐部成立,辛苦TerryLee了,感谢dudu!
  5. php 空间类元素引入_引入单元素模式
  6. eclipse提示在***类中找不到main方法
  7. win使用linux共享打印机,Ubuntu 12.04以及 Window 下使用共享打印机
  8. UI设计培训怎么选择就业方向
  9. 05-04-查看补丁更新报告
  10. charles和Fiddler感觉哪个更好用