swing下拉框从mysql_Java Swing应用程序 JComboBox下拉框联动查询
在web项目中,通过下拉框、JQuery和ajax可以实现下拉框联动查询。
譬如说,当你查询某个地方时,页面上有:省份: 市区: 县乡: 街道: 查询
譬如说,你选择了省:江苏省,那么在市区中只会显示江苏省的市区
譬如:(网上的图)
那么在swing窗体怎么实现联动查询呢?
其实也很简单,想想web方面的实现过程,无非是在第一个省份的下拉框选择之后,设置监听事件,然后使用ajax去得到后边下拉框的数据,然后更新之即可
那么基于这么想法,swing不就也可以了么?
1.jcombobox设置添加ItemListener事件;
2.重写ItemListener的itemStateChanged方法;
3.清空后续下拉框的原始数据;
4.重新设置后续下拉框的原始数据。
代码如下:
jcb_college.addItemListener(new ItemListener() {//为college下拉框设置监听器
@Override
public void itemStateChanged(ItemEvent e) {
jcb_grade.removeAllItems();//清除该下拉框的原始数据,
jcb_grade.setModel(new DefaultComboBoxModel<>(getField(ConstantData.Grade)));//获得新的数据
jcb_class.removeAllItems();
jcb_class.setModel(new DefaultComboBoxModel<>(getField(ConstantData.Class)));
}
});
上述代中的getField()方法就是从数据库中获取选择的college下的年级和班级
伪代码如下:
1.获取college下拉框选择的数据;
selected = jcb_college.getSelect();
2.从数据库中获得selected的college所有的年级
select grade from grade where college == selected;
引用上述bolg中博主的总结:其实都一样,自己做出来的还是很开心的。
swing下拉框从mysql_Java Swing应用程序 JComboBox下拉框联动查询相关推荐
- java下拉框查询_Java Swing应用程序 JComboBox下拉框联动查询
在web项目中,通过下拉框.JQuery和ajax可以实现下拉框联动查询. 譬如说,当你查询某个地方时,页面上有:省份: 市区: 县乡: 街道: 查询 譬如说,你选择了省:江苏省,那么在市区中只会显示 ...
- vant实现下拉刷新和上拉加载_微信小程序 - 实现下拉刷新、上拉加载
在小程序开发中使用下拉刷新和上拉加载非常多,比如常用的展示型首页,而实现这个功能有两种形式,第一种是使用 scroll-view 组件,第二种是不使用 scroll-view 组件而让整个页面刷新,那 ...
- swing下拉框从mysql_Java Swing JComboBox下拉列表框的示例代码
1. 概述 JComboBox,下拉列表框.JComboBox以下列列表的形式展示多个选项,用户可以从下拉列表中选择一个值. 其中的选项内容由一个 ComboBoxModel 实例来维护. 如果设置J ...
- 若依前后端分离发布富文本框内容 | uni-app微信小程序展示富文本框内容
微信小程序端引入富文本样式 富文本提交图片json error 一.展示示例: 1.PC端前端发布界面 可以设置文字大小,居中,可以插入图片,设置图片大小,居中. 2.小程序端展示 二.基于若依框架踩 ...
- 微信小程序实现上拉分页加载数据
文章目录 1. 实现上拉请求 2. 实现分页加载 3. 数据全部加载完成后阻止上拉刷新 4. 容易发送上拉刷新失败问题 微信小程序的上拉和下拉刷新是比较常见的功能,下拉刷新比较容易实现,这里说一下上拉 ...
- Java学习day078 Swing用户界面组件(四:选择组件)(复选框、单选钮、边框、组合框、滑动条)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识. day078 Swing用户界面组件(四:选择组件)(复选框.单选钮.边框.组合框.滑动条) 前 ...
- java多行文本框显示_JavaGUI——swing組件基礎(六)多行文本框組件JTextArea
為什么要用多行文本框組件? 文本框JTextField是單行輸入,而多行文本框(JTextArea)可以實現多行輸入. 實戰目標圖: 界面分析: 看到上部占了大部分空間,決定使用邊界布局. 下部的最下 ...
- java中复选框组件_Java Swing JCheckBox:复选框组件
一个复选框有选中和未选中两种状态,并且可以同时选定多个复选框.Swing中使用 JCheckBox 类实现复选框,该类的常用构造方法如下.JCheckBox():创建一个默认的复选框,在默认情况下既未 ...
- 两个下拉框相关联ajax,触发第二个下拉框以显示基于从第一个下拉框中选择的值的值ajax...
我有两个引导程序下拉框.当我们点击另一个下拉菜单时,其中一个会根据用户选择的国家显示来自数据库的所有国家名称,另一个下拉菜单应该选择状态. 当我点击一个下拉菜单时,我做了一个ajax请求来显示国家名称 ...
最新文章
- C++利用二级指针做函数形参来进行修改实参的实例分析
- yum报错Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-source
- 8.var目录下的文件和目录详解
- 借助Web技术,桌面用户界面将保持活跃
- C# 使用Conditional特性而不是#if条件编译
- 当CNI遇上Kata-KataNative的CNI扩展
- Eclipse设置server Locations及getServletContext().getRealPath获取到的工程目录路径
- sql存储过程编写_您可以针对任何存储过程编写三个标准SQL单元测试
- JSP技术-02-内置对象/作用域/EL表达式/JSTL标签库
- WP7开发解惑(转载)
- cocostudio基础 教程
- python 爬取生意参谋数据_如何爬取生意参谋数据?是不是违规操作?
- PcShare2007 暗桩
- win10系统vmware虚拟机安装macOs Monterey
- pytorch Bus error (core dumped)
- 民间53个不传之密 ,看了不后悔
- 百度超级链作为中国唯一企业代表出席WTO论坛,携手国际领袖制定全球区块链标准...
- 异步IO爬虫 - asyncio、aiohttp
- 使用matplotlib绘制漂亮的正态函数分布曲线
- 爱奇艺客户端0531
热门文章
- SAP cloud platform + 504 gateway time out Cloud connector
- Angular dependency injection - how injection is parsed
- repeated call of attachBrowserEvent
- 本文可能是国内第一篇介绍C/4HANA Foundation的中文博客
- Cloud for Customer的shell布局介绍
- association in CDS view is converted to LEFT OUTER MANY TO ONE JOIN in the runtime
- 介绍一个办法查TREX search的log
- SAP WebIDE 里开发 SAP UI5 应用时,使用 Ctrl + Space 实现代码自动完成功能
- 修改putty远程登录控制台的字体
- 五中高考2021成绩查询,全市2021届高三第二次模拟考试成绩分析会在开封五中胜利召开...