JComboBox可以用用户从设定的几种选择中进行选择。它有两种形式,一种是可编辑的,一种是不可编辑的。

对于不可编辑的JComboBox,初始化很简单,可以使用下列代码:

String[] petStrings = { "Bird", "Cat", "Dog", "Rabbit", "Pig" };

//创建一个下拉框,然后选中第四个选项

//选项编号从0到4,所以4指pig

JComboBox petList = new JComboBox(petStrings);

petList.setSelectedIndex(4);

petList.addActionListener(this);

处理监听的事件时,使用下列方法:

public void actionPerformed(ActionEvent e) {

JComboBox cb = (JComboBox)e.getSource();

String petName = (String)cb.getSelectedItem();

updateLabel(petName);

}

通过updateLabel方法,能把下方的Label更新为pig (猪)

如果你想把下拉框变成用户可编辑的,使用下列方法:

setEditable(true);

java combo_JAVA中的下拉框(Combo Box)概述(1) | 学步园相关推荐

  1. java实现设置Excel下拉框在使用Excel的时候用到了下拉框,实现的效果如下↓

    在使用Excel的时候用到了下拉框,实现的效果如下↓ 在生成excel文件时,需要根据给出的下拉框选项列表动态生成下拉框.实现代码如下: private void createSelect(XSSFW ...

  2. SpreadJS表格中关于下拉框new GC.Spread.Sheets.CellTypes.ComboBox()的设置和使用

    SpreadJS表格中关于下拉框的设置和使用 Spreadjs使我们经常用到的一种表格插件,下面是自己使用中的一点心得,希望对大家有帮助,废话不所说,下面进入正题: 1.npm下载 @grapecit ...

  3. java导出Excel增加下拉框选项,解决小数据量和大数据量下拉框选项的问题

    文章目录 java导出Excel增加下拉框选项 一.小数据量情况 二.大数据量情况 java导出Excel增加下拉框选项(java结合easyExcel) 添加传参模型ConsumablesAddDT ...

  4. layui 数据表格下拉框_LayUi数据表格中嵌套下拉框

    layui嵌套下拉框实用方法(附效果图) 在做项目时遇到一个问题,在layui 的数据表格table里面如何做一个下拉框呢?效果图如下: 这样的效果想必是最理想的了 思路分析: 我们可以通过layui ...

  5. layui弹出层中添加下拉框

    layui弹出层中添加下拉框 实习不到两个月,踩到的坑 使用layui写了一个项目,负责其中的一小块,其中有一个页面需要在弹出层中写一个下拉框 代码如下: <div class="la ...

  6. excel中设置下拉框sheet关联

    excel中添加下拉框内容 1.直接输入来源,流程如下图 注:每个选项之间需要用英文逗号隔开. 2.通过引用方式,首先先准备好内容,再供引用. 流程如下 1.创建内容,选定创建的所有内容并设置其名称, ...

  7. 解决layui数据表格中嵌套下拉框显示问题

    在layui数据表格中嵌套下拉框时,下拉框不能正常弹出,仔细观察发现,点击下拉框时会有一个短暂的弹出动画,马上又消失了,遂猜想,大概是显示的问题,可能是被覆盖了,那么解决覆盖就可以了. 如图, 下拉框 ...

  8. js中select下拉框重置_Web测试中需要注意的16个小细节

    随着Internet和Intranet/Extranet的快速增长,Web已经对商业.工业.银行.财政.教育.政府和娱乐及我们的工作和生活产生了深远的影响.许多传统的信息和数据库系统正在被移植到互联网 ...

  9. 在Excel单元格中使用下拉框

    文章出处: http://www.cnblogs.com/huangcong/archive/2010/05/21/1740539.html 有时候我们只希望在Excel中的某个单元格中只允许输入某几 ...

最新文章

  1. [Xcode 实际操作]二、视图与手势-(12)UITapGestureRecognizer手势之双击
  2. Dubbo注册中心宕机
  3. 脱式计算机在线使用,脱式计算,
  4. ros轮式小车学习链接
  5. 设计模式的Java 8 Lambda表达式–装饰器设计模式
  6. 【树莓派学习笔记】八、两步安装VS Code (Visual Studio Code)
  7. win10 iot core java_Windows 10 IoT Core 正式版初体验
  8. 背包形动态规划 fjutoj2375 金明的预算方案
  9. connection url mysql_JDBC URL格式及其参数说明 oracle mysql
  10. PostgreSQL如何使用PLJava支持Java编程
  11. Qlik发布中国战略,为实现更大成功而不懈努力
  12. Backup--BUFFERSIZE 和BUFFERCOUNT
  13. strtok函数详解
  14. WPF MVVM Livecharts 柱状图
  15. 如何在香港主机上尽可能多的建站
  16. 163vip邮箱全面体验测评分享
  17. linux命令返回结果保存到文件,Linux终端运行命令及结果同时保存入文件方法总结...
  18. 异常:com.alibaba.druid.sql.parser.ParserException: ERROR. token : DESC, pos : 72
  19. 超前进位加法器 verilog代码
  20. 线性代数回顾(多视图重建)

热门文章

  1. react 微信公众平台实现支付功能
  2. Qt学习之解决linux下qt构建出现cannot find -lGL的问题
  3. 如何一键重装win7系统?重装win7系统详细教程
  4. 【计算机网络】(5)ping的过程分析+icmp协议
  5. Filling the Gaps: Multivariate Time Series Imputation by Graph Neural Networks
  6. 13W 字!银四巨作:Java 进阶架构师核心手册
  7. 1000道最新高频Java面试题,覆盖25个技术栈(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构!
  8. 泉州有了一个水务大脑,用AI守护“绿水青山”
  9. 全硬件TCP/IP协议栈学习笔记(第十一天:FPGA+W5500 PING通)
  10. Pohlig-Hellman算法求Elgamal算法私钥+大步小步法解决DLP(离散对数问题)