swing效果点击下拉框自动填充文本框

简介:

1,先看效果

 

上面是文本框,紧挨着下面是对应的下拉框,点击下拉框时,下拉框中的item的内容自动填充到上面的文本框中.

实现代码:

 

Java代码   收藏代码
  1. public static JComboBox<String> comboBoxSelectedHandle(JComboBox<String> comboBox,final JTextField ipTextField){  
  2.         if(ValueWidget.isNullOrEmpty(comboBox)){  
  3.             comboBox = new JComboBox<String>();  
  4.         }  
  5.         comboBox.addMouseListener(new MouseAdapter() {  
  6.             @Override  
  7.             public void mouseClicked(MouseEvent e) {  
  8.                 JComboBox<String> target=(JComboBox<String>)e.getSource();  
  9.                 String  selectedPort=(String)target.getSelectedItem();  
  10.                 if(!ValueWidget.isNullOrEmpty(selectedPort)){  
  11.                     ipTextField.setText(selectedPort);  
  12.                 }  
  13. //              System.out.println(e.getSource());  
  14.             }  
  15.         });  
  16.         comboBox.addItemListener(new ItemListener() {  
  17.             public void itemStateChanged(ItemEvent e) {  
  18.                 JComboBox<String> target=(JComboBox<String>)e.getSource();  
  19.                 String  selectedPort=(String)target.getSelectedItem();  
  20.                 if(!ValueWidget.isNullOrEmpty(selectedPort)){  
  21.                     ipTextField.setText(selectedPort);  
  22.                 }  
  23.             }  
  24.         });  
  25.         return comboBox;  
  26.     }  

 

2,项目

采用Java swing编写,使用maven构建

相关文章
|
16天前
下拉框
下拉框。
7 1
|
3月前
点击div显示下拉框,然后下拉框中的点击事件不生效。
点击div显示下拉框,然后下拉框中的点击事件不生效。
|
5月前
点击按钮,新增输入框,再点击按钮,删除输入框
点击按钮,新增输入框,再点击按钮,删除输入框
26 0
|
6月前
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
22 0
点击选择-图片添加对号(单选)
点击选择-图片添加对号(单选)
|
10月前
|
算法 前端开发
下拉选择框
下拉选择框
68 1
|
10月前
|
XML 数据格式
AS中按钮不显示问题
AS中按钮不显示问题
|
10月前
|
前端开发 C# 数据安全/隐私保护
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
ApeForms一款基于WinForm实现的开源免费商用的UI库,其中提供了一套便于用户交互的临时对话框组件(Dialog),可用于快速创建开发中常见的交互对话框,例如:消息框、提示框、输入框、单选框、多选框等。 ApeFree.ApeDialogs并不是一个包含Dialog实现的UI库,而是一套Dialog标准(提供了一套临时弹出对话框的实现标准)。 Dialog是界面开发过程中必不可少的组件,无论是桌面开发、Web前端开发、移动端开发,甚至命令行应用程序中的一次“Yes or No”的输入都可以看做是一次Dialog弹框。
367 0
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
|
11月前
|
XML Java API
按钮和复选框控件
按钮和复选框控件
53 0
|
数据安全/隐私保护
EasyUI–常用控件之按钮/搜索框/密码框/文件框/数字框/日期时间选择框
本篇主要介绍跟后台数据绑定相关度不大的简单控件,直接写了一个详细的例子,需要说明的东西都在注释里面。
566 0
EasyUI–常用控件之按钮/搜索框/密码框/文件框/数字框/日期时间选择框