Es gibt zwei verschiedene Frames in meinem Programm und der zweite öffnet sich, wenn ich auf den jButton klicke, ist der erste Frame, also wenn der zweite Frame geöffnet ist, möchte ich den zweiten Frame immer oben und fokussiert bis er nah ist. Der Benutzer darf im ersten Fenster nichts tun, bis das zweite Fenster geschlossen ist. Wie kann ich das machen?Wie kann ich einen jFrame so einstellen, dass er immer oben und fokusiert ist, bis er geschlossen ist?
5
A
Antwort
19
JFrame frame = new JFrame();
frame.setAlwaysOnTop (true);
Wenn Sie Rahmen wollen immer fokussiert werden, müssen Sie wahrscheinlich modaler Dialog statt JFrame verwenden:
JDialog dialog = new JDialog();
dialog.setModal (true);
dialog.setAlwaysOnTop (true);
dialog.setModalityType (ModalityType.APPLICATION_MODAL);
Verwandte Themen
- 1. Wie kann ich den LoginButton von Meteor so einstellen, dass er kein DropDown ist?
- 2. segmentierten Controller so einstellen, dass er horizontal gescrollt werden kann
- 3. Wie kann ich einen neuen Prozess starten und warten bis er fertig ist?
- 4. Wie kann ich meinen Taschenrechner so einrichten, dass er weiterläuft?
- 5. Wie ändere ich einen Wert im ModelState, so dass er gültig ist, mit ASP.NET MVC?
- 6. Wie kann ich den Listener so einstellen, dass er in der Navigationsleiste wechselt?
- 7. Wie kann ich einen Container so skalieren, dass er seinem skalierten (oder anderweitig transformierten) Inhalt entspricht?
- 8. Kann ich ShowDialog() so einstellen, dass es nicht oben liegt?
- 9. Ist es idiomatisch wie „* er“
- 10. Wie pausiert man einen NSThread, bis er benachrichtigt wird?
- 11. Wie kann ich einen Bruch so formatieren, dass er wie eine Formel aussieht?
- 12. Wie richtet man einen Text so aus, dass er rechtsbündig im Textbereich ausgerichtet ist?
- 13. Wie setze ich den Verbindungsstatus so, dass er verbleibt, bis der Benutzer eine andere Seite besucht?
- 14. Kann ich einen Java Swing JTextArea so ändern, dass er wie ein JPasswordField aussieht?
- 15. setze JFrame immer oben und deaktiviere alle JFrame dahinter
- 16. Wie funktioniert JFrame? Tief drin, wie zeichnet er Zeug?
- 17. Langsam einen Anfangswinkel bewegen, bis er einen Endwinkel erreicht
- 18. Qt 4.6 QLineEdit Stil. Wie gestalte ich den grauen Markierungsrahmen so, dass er abgerundet ist?
- 19. Kann man Phabricator/Arcanist so konfigurieren, dass er Java fusselt?
- 20. Wie stelle ich einen XML-Knoten so ein, dass er den Inhalt einer Zeichenfolge enthält?
- 21. Ist es normal, dass Hudson sehr viel Zeit braucht, bis er eine neue SVN-Revision bemerkt?
- 22. Wie kann man einen Stream von einer Methode zurückgeben, weil er weiß, dass er entsorgt werden sollte?
- 23. AS3 - Einen MovieClip schnell wiederholen, bevor er fertig ist
- 24. wie Sie den Mittelpunkt von TextureRegion so einstellen, dass er sich dreht. (LibGdx)
- 25. Wie kann ich zeigen, dass jemand Teil einer Schicht ist, die er beaufsichtigt?
- 26. Wie lasse ich jQuery warten, bis ein Ajax-Aufruf beendet ist, bevor er zurückkehrt?
- 27. Wie kann ich meinen Gegner so drehen, dass er einem Wegpunkt in Unity gegenübersteht?
- 28. Cronjob so einstellen, dass er alle 31 Minuten zwischen bestimmten Stunden läuft?
- 29. Warum kann browseForOpen den Dateidialog nicht anzeigen, aber behaupten, dass er geöffnet ist, wenn er aufgerufen wird?
- 30. Wie kann ich einen Movieclip über ein Textfeld bewegen, damit er so aussieht, als sei er Teil des Textes?
Tscheka out [Wie Dialoge verwenden] (http://docs.oracle. com/javase/tutorial/uiswing/komponenten/dialog.html) – MadProgrammer