博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swing效果点击下拉框自动填充文本框
阅读量:7015 次
发布时间:2019-06-28

本文共 939 字,大约阅读时间需要 3 分钟。

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,项目

采用 swing编写,使用maven构建

转载地址:http://qlhtl.baihongyu.com/

你可能感兴趣的文章
Java Lambda 表达式 对 Map 对象排序
查看>>
WIndows 使用VS编译 Lua5
查看>>
转 VB ListView控件各种操作详解
查看>>
查看name的状态,是属于active还是standby
查看>>
&lt;LeetCode OJ&gt; 337. House Robber III
查看>>
PSR规范
查看>>
[Javascript] this in Function Calls
查看>>
MinGW32和64位交叉编译环境的安装和使用
查看>>
laravel 增加不存在数据库的字段
查看>>
什么是“单播”“组播”和“多播”
查看>>
flex---->图表控件
查看>>
Android Developers:在命令行构建和运行
查看>>
firefox 不识别background-position-y / background-position-x
查看>>
分析函数调用关系图(call graph)的几种方法
查看>>
Dynamic Web Module 3.0 requires Java 1.6 or newer
查看>>
11.0592M晶振与12M晶振
查看>>
Web Service学习笔记
查看>>
[转帖]cocos2D-X源码分析之从cocos2D-X学习OpenGL(3)----BATCH_COMMAND
查看>>
A380上11万一张的机票什么享受?来看看
查看>>
LeetCode: 103_Binary Tree Zigzag Level Order Traversal | 二叉树Zigzag层次遍历 | Medium
查看>>