java 热键_定义自己的热键
* 一个使用KeyStroke自定义快捷键的示例
*
*/
public class MnemonicT extends JFrame {
private int count = 0;
private JButton button;
public MnemonicT() {
super("Mnemonic Test");
JPanel panel = new JPanel();
panel.setPreferredSize(new Dimension(320, 240));
panel.setLayout(new FlowLayout());
button = new JButton(new AbstractAction("ClickTimes:" + count) {
public void actionPerformed(ActionEvent e) {
button.setText("ClickTimes:" + (++count));
}
});
panel.add(button);
add(panel);
InputMap im = button.getInputMap(JButton.WHEN_IN_FOCUSED_WINDOW);
im.put(KeyStroke.getKeyStroke("control A"), "buttonAction"); // 按CTRL+A
button.getActionMap().put("buttonAction", button.getAction());
pack();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new MnemonicT().setVisible(true);
}
});
}
}
posted on 2007-07-24 11:06 dyerac in java... 阅读(315) 评论(0) 编辑 收藏 所属分类: JavaSE
java 热键_定义自己的热键相关推荐
- autohotkey 热键_键盘快捷方式(热键),用于将鼠标移至多显示器配置中的显示器-AutoHotkey脚本
autohotkey 热键 Introduction 介绍 In an interesting question here at Experts Exchange, a member requeste ...
- java 保留字_定义类的保留字是什么?接口的保留字是什么?(JAVA)
Shape.java package com.examples.demo1.shape;public interface Shape {float area(); //计算几何图形的面积float g ...
- java类的定义的实例_《Java基础知识》Java类的定义及其实例化
类必须先定义才能使用.类是创建对象的模板,创建对象也叫类的实例化. 下面通过一个简单的例子来理解Java中类的定义: public classDog { String name;intage;void ...
- Java编写学生类student程序_编写一个JAVA程序片断定义一个表示学生的类student.docx...
编写一个JAVA程序片断 定义一个表示学生的类student,包括域"学号","班级","姓名","性别"," ...
- java中用于定义小数的关键字_Java 中用于定义小数的关键字有两个:( ) 和 ( )。_学小易找答案...
[填空题]列举至少三种中药饮片现代贮藏方法 [单选题]用于薄壁形零件联接时,应采用 . [填空题]若螺纹的直径和螺纹副的摩擦系数一定, 则拧紧螺母时的效率取决于螺纹的 和 . [单选题]以太网采用的介 ...
- java定义常量语法错误的是_在Java接口中定义常量,下面语法错误的是( )_学小易找答案...
[单选题]Why did Ben's emotions change so much? [判断题]Write the title in the middle of the first line. [单 ...
- 复习Java异常处理_异常分类_自定义异常_线程初步了解
复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常.线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点 ...
- 在java程序中定义的类有两种成员_java试题 急需答案 谢谢!!!
三.填空(每小题2分,共10分)1.在Applet中,创建一个具有10行45列的多行文本区对象ta的语句为:2.创建一个标识有"关闭"字样的标签对象gb的语句为.3.方法是一种仅有 ...
- 交换最大数与最小数java编程_善知教育笔记之JavaSE_Java编程基础
1 Java编程基础 1.1 变量 1.1.1 变量 变量是什么?为什么为用变量? 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据.根据所存储的数据类型的不同,有各种不同类型的变量.变量 ...
最新文章
- 深度丨当AI遇见区块链,2018年的第一场火,还是第一场泡沫?
- VMware vSphere Replication 5.5 安装配置【展现虚拟化商业价值征文大赛】
- 自学Java和Java培训班的学习效果
- 【优化预测】基于matlab EMD优化SVR数据预测【含Matlab源码 1403期】
- C++时间类型详解( time_t 和 tm )
- 爱了爱了!阿米洛熊猫VA108机械键盘cherry樱桃粉轴白灯,写代码神器!免费包邮送到家!...
- Windows系统设置共享文件夹及访问共享文件夹
- a标签去下划线或文字添加下修饰_a标签去掉下划线_百度经验
- 题解 | Guessing ETT-2019牛客暑期多校训练营第三场C题
- 【实践案例分享】58的商业DMP数据管理平台的架构与实践
- H - Hellcife is on fire Gym - 102448H
- python英文文本情感分析_舆情信息浩如烟海?看看如何用Python进行英文文本的情感分析...
- 搭建Ubuntu 10.04系统(嵌入式开发)
- 运维工程师到底都在做些什么?
- ACCESS数据库的压缩,备份,还原,下载,删除的实现
- H264--4--H264编码
- android 通讯录搜索算法,一个简单的通讯录联系人拼音匹配算法
- springboot瘦身打包
- 资源名称中英文特殊字符乱码处理
- 问题 F: 真值表(Ⅰ)