急,求大家帮忙呀 JAVA.swing的JComboBox能不能作出这样的效果 两个下拉菜单,选择左边的省份,右边的城市跟着改变。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以做出。在 第一个 JComboBox 的addActionListener 事件里面 将你的城市信息填充到你的第二个JComboBox 里面 用List放省份的名称,每个省份再用一个List来放城市的名称。再来一个Map,键用省份的名称,值就是这个省份的List。再在显示省份的JComboBox上添加一个ActionListener,用来监视选择事件。在actionPerformed()方法中实现如下:调用第二个JComboBox的removeAllItems()方法,获得第一个JComboBox中选择的省份的名称,从Map中获得这个省份的List,把这个List中的所有数据一次添加到第二个JComboBox中。 其实最好的方法还是写个ComboBoxModel继承自DefaultComboBoxModel,里面写个方法setData(参数)具体实现楼主,好好想吧··· 在DOS窗口下输入javac -help命令帮组信息出现乱码(有图) Java中字符输入输出流与字节输入输出流的区别 请高手指点,我要是弄懂,送200分! package 的 问题 请教java最基本问题 急:有关public变private的问题求救! swing请教!!!!! 在jcreator的老家看到它出2.5版本了,可是还不能下载? 一个关于SQL语句的小问题,很急的问,大家帮忙看看!谢了先! Thinking in java 里并发 join()的问题 问题:关于三元运算符“?”的用法 问题:关于三元运算符“?”的用法
在 第一个 JComboBox 的addActionListener 事件里面 将你的城市信息填充到你的第二个JComboBox 里面
每个省份再用一个List来放城市的名称。
再来一个Map,键用省份的名称,值就是这个省份的List。
再在显示省份的JComboBox上添加一个ActionListener,用来监视选择事件。
在actionPerformed()方法中实现如下:
调用第二个JComboBox的removeAllItems()方法,
获得第一个JComboBox中选择的省份的名称,
从Map中获得这个省份的List,把这个List中的所有数据一次添加到第二个JComboBox中。
里面写个方法setData(参数)
具体实现楼主,好好想吧···