JAVA JComboBox 实现省市联动

2025-05-11 12:54:36

1、mySQL创建数据库sales表type(tID,tText) tID自动生成,插入数据写品牌如:雪佛兰,吉利,东风表model(mID,mText,tID) mID自动生成,tID对应type表中的tID,插入数据

JAVA JComboBox 实现省市联动
JAVA JComboBox 实现省市联动

2、创建项目我分了两个java文件一个绘制窗体,一个获取数据下图为获取数据的方法我的数据库是从type表中tID是从1开始的,所以我通过传0来判断搜索type还是model,只要不是0就搜索model表中

JAVA JComboBox 实现省市联动
JAVA JComboBox 实现省市联动
JAVA JComboBox 实现省市联动

3、绘制窗体文件就不多做介绍了图片都写了备注,重新加载前需要先清空JComboBox使用方法removeAllItems(),需要注意的是数据库中数据是从1开始的,而JComboBox的index是从0开始的,所以在获得index后需要加1再传给getModel(int i)方法,使用setModel(DefaultComboBoxModel model)方法重新加载列表

JAVA JComboBox 实现省市联动

4、效果如下

JAVA JComboBox 实现省市联动
JAVA JComboBox 实现省市联动
JAVA JComboBox 实现省市联动
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢