易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA程序全局键盘监听事件


// 注册应用程序全局键盘事件, 所有的键盘事件都会被此事件监听器处理.
Toolkit tk = Toolkit.getDefaultToolkit();
tk.addAWTEventListener(new MyAWTEventListener(), AWTEvent.KEY_EVENT_MASK);
class MyAWTEventListener implements AWTEventListener {
    private boolean controlPressed = false;
    private boolean cPressed       = false;
    @Override
    public void eventDispatched(AWTEvent event) {
        if (event.getClass() == KeyEvent.class) {
            // 被处理的事件是键盘事件.
            KeyEvent keyEvent = (KeyEvent) event;
            if (keyEvent.getID() == KeyEvent.KEY_PRESSED) {
                keyPressed(keyEvent);
            } else if (keyEvent.getID() == KeyEvent.KEY_RELEASED) {
                keyReleased(keyEvent);
            }
        }
    }
    private void keyPressed(KeyEvent event) {
        if (event.getKeyCode() == KeyEvent.VK_CONTROL) {
            controlPressed = true;
        } else if (event.getKeyCode() == KeyEvent.VK_C) {
            cPressed = true;
        }
        if (controlPressed && cPressed) {
         &nbs


相关文档:

diy面向请求的java框架

这个框架也是为google app engine准备的。当时感觉直接在gae上sevlet太烦人了,就封装个简易的框架。使用的时候只需要配置web.xml中DispacherSevlet和package.properties中的package.path(默认扫描的包)即可
gae例子:http://orzblogs.appspot.com/Home.htm
大学的时候很BS java,学了之后就扔掉了,现在工作了才开始 ......

Java中的IO流知识总结(转)

总结一:
Java IO的一般使用原则:
一、按数据来源(去向)分类:
1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter
2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream
3、是Char[]: CharArrayReader, CharArrayWriter
4、是String: StringBufferInputStream, StringReader, StringW ......

Java实现XMPP发送接收消息和文件功能

package test;
import java.io.File;
import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.MessageListener;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack ......

JAVA规范学习——异常

JAVA异常可以分为三种:
1.checked 异常
   编译器保证所有的checked异常都会得到处理,这样就可以在编译期检查异常处理。通常自定义的异常应该为此类型
2.runtime异常
   是JVM在程序运行期发现的无效操作,例如NullPointerException
3.Errors
   由JVM检测到的失败操作,例如OutOfMe ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号