swing输入框内容即时同步到其他输入框中
来源:互联网 发布:网络直播商业模式 编辑:程序博客网 时间:2024/06/01 07:37
当swing面板中有很多密码输入框,有时需要填写一个其他的可以即时同步。而swing面板不同于HTML页面,需要添加事件监听事件addKeyListener()来进行同步。下面是简单的原理实现。
import java.awt.GridLayout; import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.border.EmptyBorder; public class textAreaTest extends JFrame{ JTextField name;JTextField age;JTextField address; public textAreaTest(){ this.setTitle("文本框"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setBounds(100, 100, 250, 200); JPanel contentPane=new JPanel(); contentPane.setBorder(new EmptyBorder(5,5,5,5)); this.setContentPane(contentPane); contentPane.setLayout(new GridLayout(3,1,5,5)); JPanel pane1=new JPanel(); contentPane.add(pane1); JPanel pane2=new JPanel(); contentPane.add(pane2); JPanel pane3=new JPanel(); contentPane.add(pane3); JLabel label1=new JLabel("姓名:"); name=new JTextField(); name.setColumns(10); pane1.add(label1); pane1.add(name); JLabel label2=new JLabel("年龄:"); age=new JTextField(); age.setColumns(10); pane2.add(label2); pane2.add(age); JLabel label3=new JLabel("住址:"); address=new JTextField(); address.setColumns(10); pane3.add(label3); pane3.add(address); this.setVisible(true); name.addKeyListener(new KeyAdapter() {//键盘事件 @Override public void keyPressed(KeyEvent e) {//按压 age.setText(name.getText()); } @Override public void keyTyped(KeyEvent e) {//敲击 age.setText(name.getText()); } @Override public void keyReleased(KeyEvent e) {//释放 age.setText(name.getText()); } }); } public static void main(String[]args){ new textAreaTest(); } }
阅读全文
1 0
- swing输入框内容即时同步到其他输入框中
- 前面输入框停止输入,下面就即时显示输入框里面的内容
- 判断输入框的输入格式是否正确,并禁止其他输入框输入内容
- 将输入框的内容追加到表格中
- 输入框内只能输入数字,输入其他内容不显示
- 输入框输入时实实检测输入内容并添加到输入框前面
- JS实现点击下拉菜单把选择的内容同步到input输入框内
- SL - 整理 - 输入更变事件(使即时输入内容能被更新到vm)
- swing 文本框输入内容限制
- 去掉swing的输入框
- wap开发中输入框不能输入内容的解决方案
- 【前端】输入框中根据用户输入内容动态查询
- JQuery输入框中输入内容改变事件
- 输入框中根据用户输入内容动态查询
- Ext 的文本输入控件实现即时判断输入内容是否已存在与系统中
- asp 输入框即时搜索问题
- 【JavaScript】多输入框的输入字数即时检查
- android 输入框输入即时搜索的使用。
- jdk中队列的实现--阻塞队列和无阻塞队列
- EventBus源码分析(一):EventBus的使用
- Android Volley详解(三) 自定义Request
- elasticsearch的数据data路径管理
- 如何从Spring官网下载jar包
- swing输入框内容即时同步到其他输入框中
- Android Volley详解(四) 源码分析
- thinkphp3.2 多表事务的实例
- Jquery插件之validator
- 电脑的远程桌面连接
- jcenter,mavenCenter仓库创建、发布等完整流程详解
- zookeeper-3.4.6的安装和简单使用
- 7-两个栈实现一个队列
- ActiveMQ实战篇之 java和spring xml创建Broker(一)