因此,在我的应用程序中,我需要通过使用打印屏幕键来检测用户在 Windows 中截屏。我发现 Picasa 这样做并通知用户,这在我的聊天软件中非常有用。它需要能够在窗口没有焦点的情况下检测到它。 有人知道我该如何做吗?
提前致谢!
因此,在我的应用程序中,我需要通过使用打印屏幕键来检测用户在 Windows 中截屏。我发现 Picasa 这样做并通知用户,这在我的聊天软件中非常有用。它需要能够在窗口没有焦点的情况下检测到它。 有人知道我该如何做吗?
提前致谢!
KeyEvent类有一个名为VK_PRINTSCREEN的键码,代表PrintScreen键...
如果要监听它被按下,您需要编写类似于以下代码的KeyListener...
public class PrintScrnListener implements KeyListener {
public void keyPressed( KeyEvent e ) {
if (e.getKeyCode() == KeyEvent.VK_PRINTSCREEN ) {
// Do whatever...
}
}
public void keyReleased( KeyEvent e ) {}
public void keyTyped( KeyEvent e ) {}
}