需求:
用Swing画一个界面,其中包括几个下拉列表,想让其中一个下拉列表下的选项根据另一个下拉列表的值变化。
例如,下拉列表一,省份,下拉列表二,城市。
方法:
1. 该类实现接口ItemListener
e.g. public class TempDesktop extends JFrame implements ActionListener,ItemListener {
2. 在该类中实现itemStateChanged方法。
e.g.
public void itemStateChanged(ItemEvent e) {
if (e.getSource() == projCombox) {
//加入对另一个列表的处理,比方说先remove掉这个列表的所有值,然后再把想要加的值加进去
......
}
3. 给下拉列表加一个action
e.g.
fieldPanel.add(projCombox, gc);
......
projCombox.addItemListener(this);
分享到:
相关推荐
主要介绍了Java Swing JComboBox下拉列表框的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
JAVA Swing 实现商品列表,数量加减 ,删除整行 Demo 单击 "添加 "按钮列表增加数据行 单击 数量单元格弹出数量加减窗口 单击 "删除"按钮 删掉当前行商品信息
利用发消息机制实现的多窗口数据联动
实现下拉列表JComboBox中值和显示不同
看了有人写的3级联动菜单,觉得代码太烦了,所以自己写了一个
java swing 多选下拉框 支持动态加载数据 (优化了网上的下拉框代码)
swing带滚动条的多选下拉选择框(name code形式) 如:选择“张家口,石家庄,衡水”选中的值为他们的code“zjk,sjz,hs” name code是自己定义的
Swing的二级联动,参考使用。
JTable实现下拉动态加载数据,滑动动态加载数据,纯原生态java。
在本文中,我们将探讨如何使用 Java Swing 实现表格分页。 表格分页的需求 在实际开发中,我们经常需要处理大量的数据,然而,如果我们将所有数据一次性加载到表格中,将会对应用程序的性能产生巨大影响。这时,...
swing之滚动条下拉加载数据示例源码!
swing 中JTABLE中添加控件的例子 可以引申出添加很多控件
很全面的哟,swing中文帮助文件,让你快速掌握各种java swing控件
java swing 下拉按钮 基础篇 我根据课程慢慢上传的 适合初学者 实用的好东西 大家快来呀!!!
swing中的jlist 代码中定义了两个jlist 从一个jlist双击列表项可以将该项从这个列表删除并添加至另外一个列表中去
简单的一个带有图片列表控件使用,加速你对Swing列表的学习和使用...
swing中的mvc实例 mvc在swing中的体现
Eclipse中swing插件Eclipse中swing插件Eclipse中swing插件
swing 开发 Linux和window系统解决乱码参考文档,个人总结,不喜勿碰
java桌面端开发手册