下拉列表JComboBox,列表框JList
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相关推荐
- 11、Java Swing JList:列表框组件
列表框与下拉列表的区别不仅仅表现在外观上, 当激活下拉列表时,会出现下拉列表框中的内容.但列表框只是在窗体系上占据固定的大小,如果需要列表框具有滚动效果,可以将列表框放到滚动面板中. 当用户选择列表框 ...
- 下拉选择框 其他_列表框 vs 下拉列表,哪个更好?
许多UI控件允许用户选择选项,它们包括复选框.单选按钮.切换开关.步进器.列表框和下拉列表. 在本文中,作者对列表框和下拉列表进行了定义,讨论何时使用各个元素,以及各个情况下使用哪一种更加合适. 摘要 ...
- java将jlist设置为只能单选,【判断题】JList可以实现列表框功能。
A. 正确
B. 错误...
[判断题]JList可以实现列表框功能. A. 正确 B. 错误 更多相关问题 [单选,A1型题] 社区保健最核心的内容是() [单选,A1型题] 不属于采用注射法接种的疫苗是() [单选] 海上风与 ...
- java界面编程(9) ------ 列表框
本文是自己学习所做笔记,欢迎转载.但请注明出处:http://blog.csdn.net/jesson20121020 列表框和JComboBox组合框明显不同,这不不过体如今外观上. 当激活JCom ...
- Java程序设计 图形用户界面 【十二】下拉列表JComboBox
Java程序设计 图形用户界面 [十二]下拉列表JComboBox 下拉列表JComboBox JList是以列表框的形式进行显示的 有列表又可以自己输入数据这种组件就称为下拉列表框 JComboBo ...
- java swing 列表框_如何在Swing中使用列表框?
下面的示例展示了如何在Java Swing应用程序中使用标准列表框. 使用以下API - JList - 创建标准列表. JList.setSelectedIndex(index); - 选择项目. ...
- java swing 列表框_Java开发笔记(一百三十一)Swing的列表框
前面介绍了选择框的用法,当时为了方便用户勾勾点点,无论是复选框还是单选按钮,统统把所有选项都摆在界面上.倘若只有两三个选项还好办,要是选项数量变多比如超过五个,这么多的选择框一齐在界面罗列,不光程序员 ...
- Java图形化界面编程超详细知识点(8)——列表框
目录 5 JList.JCpmboBox实现列表框 5.1 简单列表框 5.2 不强制存储列表项的ListModel和ComboBoxMedel 5.3 强制存储列表项的DefaultListMode ...
- java 创建组合框_java列表框和组合框中的Swing如何使用
列表框和组合框在Swing中工作就像它们在老的AWT中工作一样,但如果我们需要它,它们同样被增加功能.另外,它也更加的方便易用.例如,JList中有一个显示String数组的构建器(奇怪的是同样的功能 ...
最新文章
- 探讨UnsupportedOperationException的原因及解决方案
- iOS之HTTP和HTTPS的基本知识和应用
- 解决Flink输出日志中时间比当前时间晚8个小时的问题
- java I/O思维导图
- RouterModule.forRoot() called twice
- Linux 用户 和 用户组 管理 (添加、删除、修改)及说明
- T-SQL 常用日期格式
- ubuntu 下安装mplayer
- CentOS6.6上编译安装httpd2.4
- Jquery 表格插件DataTables
- 十大司机如厕友好城市出炉:苏州/杭州/成都位居前三
- 迁移学习1——基于深度学习和迁移学习的识花实践
- 全国统考计算机网考题库,全国统考计算机网考题库教程.doc
- xStream 的简单使用 xml to bean
- java 多线程任务队列_精简的java 线程池与任务队列
- 字节跳动资深面试官亲述:面试应该注意哪些问题?
- C语言实现钢琴块小游戏(低仿拉胯版)
- mysql中rtrim的用法,MySQL RTRIM()用法及代码示例
- SBUS协议(20200210)
- C++笔记——第十一篇 多态 深入剖析