Ich habe eine JFrame
mit 2 JTextField
s drin. jetzt möchte ich diesen Rahmen zu einem modalen Fenster machen, wie kann ich das bitte sagen?machen Rahmen modal
1
A
Antwort
2
Sie sollten einen JDialog anstelle eines JFrame verwenden.
3
Vom javadoc der Klasse Dialog
Ein Dialog kann entweder modeless sein (die Standard) oder modal. Ein modaler Dialog blockiert alle anderen Toplevel-Fenster in der Anwendung mit Ausnahme von Fenstern, die mit als Eigner erstellt wurden.
public class AboutDialog extends JDialog implements ActionListener {
public AboutDialog(JFrame parent, String title, String message) {
super(parent, title, true);
if (parent != null) {
Dimension parentSize = parent.getSize();
Point p = parent.getLocation();
setLocation(p.x + parentSize.width/4, p.y + parentSize.height/4);
}
JPanel messagePane = new JPanel();
messagePane.add(new JLabel(message));
getContentPane().add(messagePane);
JPanel buttonPane = new JPanel();
JButton button = new JButton("OK");
buttonPane.add(button);
button.addActionListener(this);
getContentPane().add(buttonPane, BorderLayout.SOUTH);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
setVisible(false);
dispose();
}
public static void main(String[] a) {
AboutDialog dlg = new AboutDialog(new JFrame(), "title", "message");
}
}
Verwandte Themen
- 1. Wie html in django Rest Rahmen machen
- 2. machen eine Auswahlbox mit benutzerdefinierten div Rahmen
- 3. Ist es möglich, ein Modal in einem Modal zu machen? (verschachteltes Modal)
- 4. Show modal view controller mit benutzerdefiniertem Rahmen in iPad
- 5. Modal JDialog zeigt leeren Rahmen. Contained Panels werden nicht angezeigt
- 6. angularjs $ modal schließen modal
- 7. Rahmen/Rahmen um Emacs Rahmen
- 8. Wie kann ich die Bootstrap Modal Animation schneller machen?
- 9. Xpages Bootstrap Modal - wie man es machen ziehbar
- 10. Gibt es eine Möglichkeit, ein zugängliches Modal zu machen?
- 11. machen größere Joomla Modal Pop-up-Box im Admin-Bereich
- 12. Einzel Dialog zum Bearbeiten - Änderungsobjekt auf machen - Reagieren Modal
- 13. django Rest Rahmen - nicht die Klasse basierte Sicht richtig machen
- 14. Machen Sie eine 1x8-Zelle in Ncurses ohne Rahmen
- 15. Bootstrap: modal über modal
- 16. Open Modal in einem Modal
- 17. Angular Modal - Schließen/Verwerfen Modal
- 18. Primefaces Dialog Rahmen Liferay
- 19. iOS8 Modal ViewController Rotationsproblem
- 20. twitter bootstrap modal nicht wirklich modal
- 21. Bootstrap Modal Overlay Ein weiteres Modal
- 22. ein Panel oder Modal unter einem Modal
- 23. Bootstrap bestätigen Modal Bihaind Haupt Modal
- 24. Angular-ui modal - Daten in modal übergeben
- 25. Rahmen Rahmen eines UITableView seinen Inhalt Größe
- 26. Versuch Bootstrap-modal breiter
- 27. Modal Dialogfeld
- 28. Problem mit Fancybox in modal
- 29. Rahmen Zelltextfarbe
- 30. Rahmen ersetzen?
Dank für die Antwort, aber ich wollte, dass ich kann nicht diesen Frame machen fragen in einem modalen Modus zu öffnen? –