java组合框添加函数_Java Swing组合框选择并链接到其他组合框
这是场景:我在数据库中有一个包含3列(id,name,age)的表.我创建了3个swing组合框和一个按钮,该按钮向数据库发送了一个“ select语句”,并用addItem(…)填充了组合框.
现在,我想知道如何链接组合框,这样,当我从一个说“名称”的第二个组合框中选择一个值时,相应的“年龄”值就会出现在第三个组合框中.
我的按钮的ActionEvent:
jComboBox1.addItem(search.getInt("ID"));
jComboBox2.addItem(search.getString("NAME"));
jComboBox3.addItem(search.getString("AGE"));
**搜索是我获取的ResultSet!
提前致谢.
解决方法:
您应该为此类操作实现自定义ComboBoxModel.
您可以将选择的逻辑放入setSelectedItem方法中:
public class YourComboBoxModel implements ComboBoxModel{
public void setSelectedItem(Object anItem){
}
public Object getSelectedItem() {...}
public Object getElementAt(int index){...}
public int getSize() {...}
}
并将所需的ComboBoxModel添加到相对的JComboBox中:
YourComboBoxModel model = new YourComboBoxModel();
JComboBox box = new JComboBox();
box.setModel(model);
标签:jcombobox,swing,java
来源: https://codeday.me/bug/20191208/2087825.html
java组合框添加函数_Java Swing组合框选择并链接到其他组合框相关推荐
- java给界面添加滚动条_Java Swing学习笔记:要求会默写或熟练的,GUI,控件,设置列或行,加滚动条,新界面...
GUI:Java的图形化用户界面 学习其控件的使用 JLabel(文本控件),JTextField(文本框),JPassworldField(密码框),JButton(普通按钮) JRadioButt ...
- java 复选框怎么用_Java Swing公开课|Java Swing的复选框组件怎么用,看完这篇文章你一定就会了...
[摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...
- java 组合优与继承_Java中为什么老鸟要告诉你优先使用组合而不是继承?
新的一周,新的干货分享 大家知道,面向对象有三个特征:继承.封装和多态.现在,我们谈谈关于继承的一些问题.了解一下继承的优点.缺点,以及继承缺点的解决方案. 继承的起源,来自于多个类中相同特征和行为的 ...
- java在代码添加背景音乐_Java代码添加背景音乐
太心塞!弄了很久才终于把Java添加背景音乐实现了.不过还是很Happy! 这次介绍的办法,是只要一打开Java Application,便可直接听到背景音乐.代码保存,方便以后再次利用. packa ...
- java中的string函数_java中string.trim()函数的作用实例及源码
trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...
- java有没有回调函数_Java中的回调函数 - wangjianme的个人空间 - OSCHINA - 中文开源技术交流社区...
Java代码的回调函数经常由框架或是系统定义,由程序开发人员填充. 它的最主要特点是即定义了调用的规范同时又非常的灵活. 回调函数有些类似于观察者模式,它们的区别在于:观察者模式返回的参数为Event ...
- java面板中添加面板_java – 在面板中添加一个复杂的图像,在一个定制的用户界面中使用按钮...
如何将这个图像像下面的图像放到slavePanel中,并且在该JPanel的顶部调整看起来像图像但按钮正确包装的JButton? (现在他们被塑造成1排4列) // // Shot Gun mover ...
- java gui 读取文件夹_java Swing GUI 入门-文件读写器
java Swing GUI 入门-文件读写器 觉得有用的话,欢迎一起讨论相互学习~ 首先创建一个独立的窗口 public CoupPad(){} public static void main(St ...
- java怎么开发图形界面_Java Swing 图形界面开发简介
1. Swing简介 Swing 是 Java 为图形界面应用开发提供的一组工具包,是 Java 基础类的一部分. Swing 包含了构建图形界面(GUI)的各种组件,如: 窗口.标签.按钮.文本框等 ...
最新文章
- c/c++ 如何输入带空格的字符串
- JSFL元件类型判断 转载于 https://blog.csdn.net/linking530/article/details/8364600
- RuntimeError: Bool type is not supported by dlpack
- MyBatis 实际使用案例-mappers
- vant自定义二级菜单
- Time value help in webclient UI
- python巩固函数和模块_Python学习教程6:函数,模块和类的使用
- Groovy全攻略--嵌入篇
- python数值类型教程_Python数值类型 int、float、complex 详解
- property 、classmethod 、 staticmethod 的用法
- HMI 排行中有哪些触摸屏品牌
- 儿童讲堂 - 学科分类
- win10更新完,每次重启电脑都提示 未安装任何音频输出设备
- 项目经理必须学会的财务知识
- 【免费-LOGO制作】——U钙网
- matlab代码 布谷鸟优化算法CS原代码, 包含23个基准测试函数,都可运行
- 一个去除pdf回车符的网页
- 全球与中国回音壁市场深度研究分析报告
- 美国计算机科学排名2010,2010年美国大学计算机科学专业研究生排名
- 苹果手机计算机隐藏应用,超实用!15个苹果手机的隐藏功能,不看你手机就白买了!...
热门文章
- 467. Unique Substrings in Wraparound String
- VMware Workstation(虚拟机软件) V10.0 简体中文版可以安装了
- linux中likely()和unlikely()
- WordPress主题阿里巴巴爱前端
- Android学习 游戏开发之打地鼠(一,需求分析与设计)
- qiankun微前端原理
- 幻梦 | Dream with Dynamic 题解
- 方程式ETERNALBLUE:Windows SMB远程溢出漏洞复现笔记
- 当了半年多的 iOS 面试官,谈谈我的感悟
- 通用计算机一体机,电脑一体机不会选?这两个牌子做的最好