我有这个swing客户端 - 服务器应用程序。
我想以编程方式模拟' Ctrl + Shift + f1 '效果并写入我正在加载以进行调试的log4j日志文件某些帧。我打电话打开这个选项是否有摆动方法?我该怎么做?
或者在加载和写入日志文件时是否有更好的方法来了解布局?
感谢。
答案 0 :(得分:6)
您可以使用Robot类轻松模拟按键,它具有press and release keys的方法。
Robot r = new Robot();
r.keyPress(KeyEvent.VK_CONTROL);
r.keyPress(KeyEvent.VK_SHIFT);
r.keyPress(KeyEvent.VK_F1);
r.keyRelease(KeyEvent.VK_F1);
r.keyRelease(KeyEvent.VK_SHIFT);
r.keyRelease(KeyEvent.VK_CONTROL);