自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (4)
  • 问答 (22)
  • 收藏
  • 关注

空空如也

struts2_1_8spring3hibernate3_5_1_annotation_XML都有

完全使用Annotation,及XML,各立独立与配合混合使用,有加注释,我也是初学者,适合新手,老鸟免了

2011-07-04

delphi 代码对齐工具

Delphi代码自动对齐工具,好东西,不多说

2010-03-09

jni 有了它,制作热键不成问题。

注册系统热键,调用java程序2008-05-10 21:49所谓系统级热键就是指一组快捷键,不论当前系统焦点在哪个程序中,只要按下该键,程序就能够捕捉该事件并进行相关处理。该功能在应用程序中是非常有用的,比如系统自带的 “win+L”自动锁屏,QQ中默认的“ctrl+alt+Z”自动打开当前的消息窗口等等。 Java中的事件监听机制虽然功能强大,但是当系统焦点脱离该程序时也无能为力。要实现该功能必须调用系统的钩子函数,因此在java中也必须通过jni调用来实现,但是对于不熟悉系统函数或者其他编成语言的朋友来说却是个难题。 以前实现类似的功能都是自己通过c调用系统的钩子函数然后再通过jni调用,自己写的东西只要能满足简单的需求即可,因此功能和程序结构也比较简单。后来在国外的一个网站上发现了一个组件“jintellitype”帮我们封装了绝大部分的功能,而且结构上也采用java中的事件监听机制,我们只要在程序中通过注册即可实现,下面是一个简单的例子: import com.melloware.jintellitype.HotkeyListener; import com.melloware.jintellitype.JIntellitype; public class HotKey implements HotkeyListener { static final int KEY_1 = 88; static final int KEY_2 = 89; static final int KEY_3 = 90; /** * 该方法负责监听注册的系统热键事件 * * @param key:触发的热键标识 */ public void onHotKey(int key) { switch (key) { case KEY_1: System.out.println("ctrl+alt+I 按下........."); break; case KEY_2: System.out.println("ctrl+alt+O 按下........."); break; case KEY_3: System.out.println("系统退出.........."); destroy(); } } /** * 解除注册并退出 */ void destroy() { JIntellitype.getInstance().unregisterHotKey(KEY_1); JIntellitype.getInstance().unregisterHotKey(KEY_2); JIntellitype.getInstance().unregisterHotKey(KEY_3); System.exit(0); } /** * 初始化热键并注册监听事件 */ void initHotkey() { // 参数KEY_1表示改组热键组合的标识,第二个参数表示组合键,如果没有则为0,该热键对应ctrl+alt+I JIntellitype.getInstance().registerHotKey(KEY_1, JIntellitype.MOD_CONTROL + JIntellitype.MOD_ALT, (int) 'I'); JIntellitype.getInstance().registerHotKey(KEY_2, JIntellitype.MOD_CONTROL + JIntellitype.MOD_ALT, (int) 'O'); JIntellitype.getInstance().registerHotKey(KEY_3, JIntellitype.MOD_CONTROL + JIntellitype.MOD_ALT, (int) 'X'); JIntellitype.getInstance().addHotKeyListener(this); } public static void main(String[] args) { HotKey key = new HotKey(); key.initHotkey(); // 下面模拟长时间执行的任务 while (true) { try { Thread.sleep(10000); } catch (Exception ex) { break; } } } }

2009-08-21

Springboot2.1 java.lang.IllegalArgumentException: Request header is too large

2022-09-08

Mysql查询语句性能分析

2020-08-29

proguard-maven-plugin插件使用

2020-08-13

redis突然挂了,第一次用这东西,懂的指点一下

2020-07-17

带用户名密码输入验证的Api接口

2020-07-08

网络图片下载到本地不全残图检查方法Java

2020-06-29

Springboot在Service中加一一个线程无法接交事务

2020-06-25

Springboot pom里我辑一个插件压缩js代码的 有办法跳过吗

2020-06-20

批处理 用一个变量去替换字符串写法

2020-06-20

Oracle权限指点求教一份,默认能用的模版

2020-05-21

Hibernate pojo继承出错,有会的吗,

2020-04-05

SpringMVC 对象直接返回到前台

2019-11-29

Springboot Map传到前台,Long值越界问题

2019-11-17

springboot Thymeleaf 想设计动态报表,将报表从界面设计,保存到数据库里,调出来,动态打印到前台显示,别的已经可以了,现在出一个问题,就是打印出来的信息会转义,有懂的帮忙解决一下

2019-10-22

[重赏]Springboot集成hibernate+HibernateDaoSupport

2019-10-05

Springboot集成hibernate+HibernateDaoSupport

2019-10-05

Springboot EntityManagerFactory 保存实体 没反应 数据库里没有

2019-10-03

SpringBoot前端能不能遍历后台传过来的参数

2019-10-02

Oracle SQL Developer mysql转Oracle问题

2019-06-12

hibernate+quartz无法保存

2019-01-15

Jquery异步提交,回调函数无法触发

2011-08-21

Ext与Struts整合,Ext的验证码生成Web.xml配置,一处,出错

2011-08-04

Ext3.0整合Struts2,一直只进入失败的方法

2011-08-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除