java的文本框如何回车键触发按钮_java回车触发按钮的代码
使用的时候,只要将SwingUtils .enterPressesWhenFocused(JButton)这样就可以实现回车时候,触发按钮。
另外文本输入框回车触发事件则是:SwingUtils .enterPressesWhenFocused(JTextField textField,ActionListener actionListener) 。其中actionListener是需要触发的事件。
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JTextField;
import javax.swing.KeyStroke;
public class SwingUtils {
public static void enterPressesWhenFocused(JButton button) {
button.registerKeyboardAction(button.getActionForKeyStroke(KeyStroke
.getKeyStroke(KeyEvent.VK_SPACE, 0, false)),
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false),
JComponent.WHEN_FOCUSED);
button.registerKeyboardAction(button.getActionForKeyStroke(KeyStroke
.getKeyStroke(KeyEvent.VK_SPACE, 0, true)),
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true),
JComponent.WHEN_FOCUSED);
}
public static void enterPressesWhenFocused(JTextField textField,
ActionListener actionListener) {
textField.registerKeyboardAction(actionListener,
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false),
JComponent.WHEN_FOCUSED);
textField.registerKeyboardAction(actionListener,
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true),
JComponent.WHEN_FOCUSED);
}
}
java的文本框如何回车键触发按钮_java回车触发按钮的代码相关推荐
- java回车触发按钮_java回车触发按钮的代码
可以实现回车触发按钮,或者是在文本输入框的时候,回车触发一个事件. 使用的时候,只要将SwingUtils .enterPressesWhenFocused(JButton)这样就可以实现回车时候,触 ...
- java swing做输入框,java Swing 文本框的使用
/** * Java Swing 文本框控件 * @author gao */ package com.gao; import java.awt.GridLayout; import javax.sw ...
- java中文本框显示在命令按钮后面_Maya中Pymel写个带界面的重命名工具(一)
创建窗口 pymel.core.windows.window() 此命令用来创建一个窗口,但不会显示窗口 显示窗口 pymel.core.windows.showWindow() 此命令用来显示指定窗 ...
- java 对齐文本框_如何对齐文本框和旁边的图像按钮
一个文本框旁边一个按钮是很经常用到的网页内容,比如搜索框等等,而如果旁边的按钮使用图像的话,他们竖直方向就很不容易对齐,即使使用 vertical-align.padding和margin等都不行(特 ...
- java 文本框输入监听事件_JAVA GUI 事件监听事件 详解 和 案例.
GUI(图形用户界面) Graphical User Interface(图形用户接口) 用图形的 方式, 来显示 计算机操作的 界面, 这样更方便 更直观. CLI Command Line Use ...
- java回车后自动从一个文本框切换到另一个_Java实用教程-Java基本语法-Java程序的构成...
Java源程序逻辑构成分为两大部分:程序头包的引用和类的定义. 1.程序头包的引用 主要是指引用JDK软件包自带的包,也可以是自己定义的类.引用之后程序体中就可以自由应用包中的类的方法和属性等. 2. ...
- java设置文本框里字体颜色_swing设置字体颜色
());//设置该容器的布局 container.setBackground(Color.red);//设置字体对话框颜色 testLabel = new JLabel("作者:张旭&quo ...
- java 显示文本框_java计算器文本框显示
展开全部 java 计算器 [java]代码库 view sourceprint? import java.awt.BorderLayout; import java.awt.Color; impor ...
- java 限制文本框长度_java中限制文本框输入长度的显示(转载)
我最近在网上看到一篇文章很不错,对于限制文本框输入长度的显示很方便 JAVA不像C#能够有maxLength这个属性对文本框的输入长度进行控制,但也是有办法实现相应的功能的. 写一个MyDocumen ...
最新文章
- Windows驱动程序的分类
- java binarytreenode_LeetCode算法题-Binary Tree Paths(Java实现-3种解法)
- 深度学习(四)卷积神经网络Lenet-5实现
- ButterKnife与RxBinding中文件重复问题解决
- 【论文解读】深度强化学习基石论文:函数近似的策略梯度方法
- CSS深入理解流体特性和BFC特性下多栏自适应布局
- error:cannot load driver JL2CM3.dll
- 说真的,程序员相亲,真的太太太太太太难了 | IT巨能唠
- 加密 web.config
- 深度学习2.0-43.AE实战与VAE实战
- 不规则裁剪图片css,在css中将div剪裁成不规则形状的方法
- GD32上SFUD万能Flash驱动移植
- css中如何使图标的旋转
- 读博会改变人的性格吗?
- 苹果Airplay协议以及AirTunes流程总结
- 如何选择适合你的兴趣爱好(四十九),现代舞
- 计算机主板i3 i5区别,装机那些事儿之挑选适合自己的CPU;i3/i5/i7的区别
- i9x系列是服务器CPU吗,i9-10920X和i9-10940X性能实测 CPU性能并不算十分令人满意
- 华为S2300系列交换机:加载web登录页面
- 思科网络学院-网络互连ccna3-第十章
热门文章
- php redis 队列抢红包_php+redis实现消息队列
- php同时抢购 代码,浅谈PHP实现大流量下抢购方案
- centos安装llvm_Linux CentOS上编译并安装Clang教程
- xss 全编码两次_XSS进阶
- 九章算法强化班 - 课程大纲
- Zabbix-3.0.0 安装Graphtree
- 【BZOJ1002】[FJOI2007]轮状病毒 递推+高精度
- 中国大学MOOC-数据结构基础习题集、06-2、旅游规划
- Unity 利用Coroutine实现跳动数字效果
- 为什么单例模式是邪恶的(译)