ダブルタップにキーリスナーをどのように適用しますか?つまり、1回押すとオンになり、次にもう一度押すとオフになります。これはLWJGLキーボードを介して実行できますが、AWTを使用したKeyEventを介して実行することはできません。AWTでこれをどのように行うことができますか?
私の試み:
public static void fullscreenKey(KeyEvent e2, JFrame frame)
{
int key = e2.getKeyCode();
if(key == KeyEvent.VK_F1)
{
fullscreen(false, frame);
f1 = false;
}
if(key == KeyEvent.VK_F1 && !f1)
{
fullscreen(true, frame);
f1 = true;
}
}
他のクラスでもこのメソッドを呼び出す必要があります。