java swing给控件增加快捷键

如何给swing 控件增加快捷键呢?

场景:

 当光标聚焦在password 文本框时,按Alt+Enter键,使username文本框聚焦.如何实现呢?

Java代码  

  1. /*** 
  2.      * 按Alt+Enter时,用户名文本框聚焦 
  3.      * @param tf :密码输入框 
  4.      */  
  5.     private void addKeyListener22(JTextField tf){  
  6.         tf.addKeyListener(new KeyListener() {  
  7.               
  8.             @Override  
  9.             public void keyTyped(KeyEvent e) {  
  10.             }  
  11.               
  12.             @Override  
  13.             public void keyReleased(KeyEvent e) {  
  14.             }  
  15.               
  16.             @Override  
  17.             public void keyPressed(KeyEvent e) {  
  18.                 if ((e.getKeyCode() == KeyEvent.VK_ENTER)  
  19.                         && (((InputEvent) e)  
  20.                                 .isAltDown())) {  
  21.                     usernameTF.requestFocus();  
  22.                     usernameTF.selectAll();  
  23.                 }  
  24.             }  
  25.         });  
  26.     }  

 方法调用:

Java代码  

  1. final JTextField passwdTf01 = new JPasswordField(10);  
  2. final JTextField passwdTf02 = new JTextField(10);  
  3. passwordOnFocus(passwdTf02);  
  4. addKeyListener22(passwdTf01);  
  5. addKeyListener22(passwdTf02);  

 

参考:

java swing增加全局快捷键

java swing 下拉框增加回车事件

时间: 2024-10-03 16:45:16

java swing给控件增加快捷键的相关文章

java swing 把控件转化为BufferedImage

Java swing 把控件映射为BufferedImage 如何把java swing的可视控件 转化为BufferedImage 呢? 直接上代码: Java代码   /***           * convert JTextArea to image           * @param ta           * @param destFile           * @param format           */           public static Buffere

VBasic 给菜单控件增加快捷键

问题描述 VBasic 给菜单控件增加快捷键 怎么利用VBasic语言给菜单控件增加快捷键,就像word一样按一个组合可以调出命令来? 解决方案 http://www.cnblogs.com/EnCaL/articles/2417343.html 解决方案二: Silverlight菜单控件 - CurveMenu

swing-想用Java开发电子书阅读器,其Swing/AWT控件如何获取当前阅读进度?

问题描述 想用Java开发电子书阅读器,其Swing/AWT控件如何获取当前阅读进度? 想用java开发一个桌面版的电子书同步阅读器.可是能力有限,在获取阅读进度模块遇到了技术瓶颈,不知道如何获取当前进度,望大神们指点一二.我用的是swing里的JTextArea,貌似没有相关方法,只能获取光标位置,但光标又无法随屏幕滚动,所以就纠结了.不知有没有相关的开源项目?或者换用其他语言?还是说有什么巧法?

.net中listview控件增加数据行问题

问题描述 .net中listview控件增加数据行问题 图片上的我是用.net 的listview做的. 请问:当我点击新增二级指标的时候在当前行的下面增加一个二级指标的输入行该怎么做. 或者能不能让insertItemTemplate在某一行数据后面显示呢. 新手自学.net, 想了一晚上了.求大神指教. 解决方案 你寫一個Command事件,接著你給那個Button一個按鈕事件,有了CommandName以後,我想你應該就可以知道他是第幾條紀錄了... 再來去Insert一條紀錄給他,最後別

重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性

原文:重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性 [源码下载] 重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性 作者:webab

java日期时间选择控件(代码)

一次项目研发中需要日期时间选择控件,网上提供的不多,且质量一般,所以只好自己做,参考了网上某位同学的作品Jave日期选择控件DateChooser . 目前的代码将日期时间选择封装在一个按钮组件内,应该很好用,支持Application .Applet CODE: import java.util.Date;import java.util.Calendar;import java.text.DateFormat;import java.text.SimpleDateFormat;import

为对话框中的控件增加提示的简单方法

我学VC从VC知识库中得到不少好处,相来都是一些热心朋友们的帮助,在此表示感谢!本工程可分五步: 1.建一个基于对话框的程序TipTest,在CTipTestDlg中增加成员变量:CToolTipCtrl m_tip[2],CWnd *m_pSub[2]; 2.在CTipTestDlg::OnInitDialog()函数中增加如下代码: pSub[0] = GetDlgItem(IDC_RADIO1); //得到单选按钮的指针 pSub[1] = GetDlgItem(IDC_BUTTON1);

java开发关于控件(alasunsmscon.ocx)的短信接口程序,思路和做法?

问题描述 最近公司要求用JAVA开发一个使用控件(alasunsmscon.ocx)发送短信的接口程序.主要目的是通过接口程序定时的发送短信至某个指定的手机. 但是我对这方面的东西,不是很了解.对控件(alasunsmscon.ocx)就更不了解了.我按照文档上的步骤将alasunsmscon.ocx和mscomm32.ocx安装好了后,就不知道如何动手了.查了很多资料,很多人用了不同的JAR包,而且有些还配了环境变量,还要重启电脑!我觉得挺复杂的,不知道有没有简单点的做法.所以希望各位大虾给点

给Webkit内核的浏览器控件增加互交功能

转载请说明出处,谢谢~~       昨天封装了基于webkit的wke浏览器内核,做成了duilib的浏览器控件,实现了浏览功能,但是单单的浏览功能还不满足需求,在我的仿酷狗项目中乐库的功能需要与浏览器互交.     大家知道在使用酷狗浏览器时,右侧的乐库,当我们选中了某个音乐,这时酷狗就会去缓冲并且播放响应的歌曲.本身浏览器与c++的窗体是不会互交的.而酷狗使用的IE浏览器内核,在c++代码中对CHtmlView类进行继承和重写,并完成IDispatchEx接口的相关工作后,就可以开启IE内