我有Java構建一個遊戲在全屏模式下,我用這個代碼去全屏:esacpe鍵退出全屏模式下的Java
this.setPreferredSize(new Dimension((int)screenSize.getWidth(), (int)screenSize.getHeight()));
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
if(gd.isFullScreenSupported()) {
this.setUndecorated(true);
gd.setFullScreenWindow(this);
}
else {
System.err.println("Full screen not supported!!");
}
在某些Windows系統時,我按Esc鍵程序將退出全屏模式並最小化。我如何阻止這個「功能」?
謝謝。
使用鍵綁定和keyListeners消耗ESC鍵事件中,我已經嘗試過,但沒有效果。 – Jesse 2011-06-12 20:37:42