Ich versuche, einen Auflösungsauswahldialog zu schreiben, der erscheint, wenn ein Programm zum ersten Mal gestartet wird. Um zu verhindern, dass der Benutzer langweilig wird, möchte ich das ziemlich standardmäßige Feature implementieren, dass Sie diesen Dialog mit einem Kontrollkästchen deaktivieren können, aber es zurückbekommen, indem Sie beim Start die Alt-Taste gedrückt halten.So überprüfen Sie, ob die Taste beim Start in Java gedrückt wird
Leider gibt es keine offensichtliche Möglichkeit, Java zu fragen, ob eine bestimmte Taste gerade gedrückt wird. Sie können sich nur registrieren, um über neue Tastenbetätigungen über einen KeyListener informiert zu werden, aber das hilft nicht, wenn der Tastendruck startet, bevor die App startet.
Woher soll ich die Toolkit-Klasse importieren? –
hat diese Lösung die in diesem Blogpost beschriebenen Probleme überwunden? Es beschreibt diese Methode als unzuverlässig, aber es ist alt .... http://weblogs.java.net/blog/2007/11/02/log-me-log-me-out – slothbear