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构建

相关文章
|
Android开发
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
465 0
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
点击按钮,新增输入框,再点击按钮,删除输入框
点击按钮,新增输入框,再点击按钮,删除输入框
89 0
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
73 0
|
Android开发
autojs对话框修改样式
牙叔教程 简单易懂
322 0
|
开发工具 git
autojs自定义下拉框
牙叔教程 简单易懂
506 0
|
存储 JavaScript
行内表单 在统一行显示搜索框 下拉框 按钮
行内表单 在统一行显示搜索框 下拉框 按钮
行内表单 在统一行显示搜索框 下拉框 按钮
|
移动开发
解决H5点击输入框页面缩放
解决H5点击输入框页面缩放
139 0