JAVA JComboBox 实现省市联动

 时间:2026-02-13 02:06:03

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 实现省市联动

  • C++中什么是局部变量?
  • 如何用Python构建包
  • python删除列表中的某个值的全部元素
  • 用c 编写简易俄罗斯方块游戏教程
  • Python怎样在定义变量时输入数组值
  • 热门搜索
    霍家为什么选择郭晶晶 手机怎么格式化 面条卤的做法 吃撑了怎么快速消化 苹果怎么刷机 孕妇感冒了怎么办 澹怎么读 怎么申请苹果id账号 oppo手机怎么隐藏应用 宝贝的英文怎么写