JComboBox基本用法
来源:互联网 发布:魔兽 怀旧 源码 下载 编辑:程序博客网 时间:2024/06/05 20:12
JComboBox是swing种的下拉菜单控件。最常使用的函数应该是addItem()方法,可以为该控件添加一个个下拉选项。
然后要处理选中某个选项的事件,可以添加ItemListener监听器。
comboBox1.addItemListener(new java.awt.event.ItemListener(){ public void itemStateChanged(java.awt.event.ItemEvent e){ func(e);//处理事件的函数 } });
但是有可能会对一个选择事件处理两次。假设func(e)函数中输出a,则在一次选择后,会发现输出了aa,这是因为itemStateChanged()函数与itemState有关,而itemState状态有两个:Selected和Unselected。即在一次选择的过程中,实际出发了两个事件,unselect上一次选中的事件,select本次选中的事件。
要想只触发一次的话,可以加上一个判断:
if(e.getStateChange() == ItemEvent.SELECTED)这样就只会在选中的时候,触发函数了。
- JComboBox基本用法
- Java:JComboBox 用法
- GUI 关于JComboBox的用法
- JComboBox
- JcomboBox
- JCombobox
- java 中 JComboBox,JList,JScrollPane的用法
- jComboBox级联
- Swing-JComboBox
- JComboBox,JList
- JCombobox使用方法
- 基本用法
- 基本用法
- 基本常用控件基本用法
- 基本常用控件基本用法
- 自己动手改JComboBox,失败
- JComboBox注册KeyListener监听器
- JComboBox向上弹出
- .NET程序优化小记
- SupeSite 6.0.1 UC 注册跳转解决方法
- 整理个PHP运行环境设置(带图)
- 一个很不错的数据基地
- iptables介绍
- JComboBox基本用法
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 搜狗 2012 校园招聘 网测题
- 关于eclipse无法自动编译的问题
- php dirname 中文目录(需重新编译)
- c++之面向对象程序设计
- 关于软件工程导论的几个图的概念定义
- 开源电子商务之OFBIZ10.04组件开发入门 :使用外部数据库MySql
- 关于python保存图片的代码