Ich habe ein Formular erstellt und mit Swing-Komponenten entworfen. Es ist mit MySQL verbunden, daher habe ich einige Buttons, wie Submit (Which When Clicked validiert und aktualisiert die Datenbank). Aber ich habe auch Schaltflächen zum Anzeigen und Bearbeiten der Datenbank. Wenn ich geklickt habe, habe ich mit JOptionPane an Delete Record gearbeitet (YES_NO_OPTION usw.), aber wenn es um die Bearbeitung geht, möchte ich Comboboxen und Textfelder usw. einfügen, die in JOptionPane nicht bevorzugt werden. Das Erstellen eines neuen Fensters würde helfen, aber gibt es noch andere einfachere Standardklassen wie JOptionPane, in denen ich viele Komponenten verwenden kann? Auch Datenbank Datensätze anzeigen?Hinweis: Java-GUI mit JFrame
0
A
Antwort
0
Ich glaube, was Sie suchen, sind JDialogs, das sind die "kleinen" Popup-Fenster, die Sie suchen. Sie können jede gewünschte Schwungkomponente hinzufügen.
Hier ist ein Beispiel zum Erstellen eines und Hinzufügen eines JTextField zu ihm.
JDialog popup = new JDialog();
//Set window title
popup.setTitle("Example");
//Set window size
popup.setWindowSize(300, 200);
//Force window to stay on top till exit
popup.setModal(true);
//Create and add a JTextField
JTextField input = new JTextField();
popup.add(input);
popup.setVisable(true);
Verwandte Themen
- 1. Android: Suchfunktionalität mit Hinweis
- 2. JFrame mit setUndercorated true
- 3. std :: unordered_map einfügen mit Hinweis
- 4. Rust Typ Hinweis mit Methodenaufrufsyntax
- 5. Oracle Optimierer Hinweis mit Hibernate
- 6. Haltepunkt mit dem Hinweis "objc_autoreleaseNoPool"
- 7. Undefinierte Index Hinweis und undefinierte variable Hinweis
- 8. neuer JFrame erscheint hinter dem aktuellen JFrame
- 9. Schließen von JFrame mit Button
- 10. wie Jframe mit Swing drucken?
- 11. Best Practice mit JFrame-Konstruktoren?
- 12. Ausgabe mit Konstruktoraufruf oder JFrame
- 13. Java ersetzen JFrame mit JPanel
- 14. jtable in JFrame
- 15. aktualisieren JFrame Java ohne neue JFrame
- 16. Aktivieren von jframe von einem anderen jframe
- 17. Hinweis: USB-Überwachung Programmierung
- 18. Wie transferiere ich Objekte von Jframe zu einem anderen Jframe?
- 19. So deaktivieren Sie Haupt-JFrame beim Öffnen neuer JFrame
- 20. TYPO3 Wichtiger Hinweis Nachricht
- 21. Hinweis mit String und Char-Array
- 22. Hinweis zur Verwendung von Crontab mit Bash
- 23. Hinweis für Emacs mit Dvorak Tastaturlayout
- 24. Python Slicing-String mit dem Hinweis Sonderzeichen
- 25. Funktion Parameter Hinweis Eclipse mit PyDev
- 26. Android-Zugänglichkeit in bearbeiten Text mit Hinweis
- 27. Hinweis App mit lokalem Speicher verwenden
- 28. Hinweis zur Automatisierung der Datenerfassung mit Python
- 29. Hinweis mit Loops in meinem JAVA-Code
- 30. Hinweis zum Java-Programm
Sie können einem JOptionPane ein JPanel hinzufügen. – camickr
Studieren Sie das [Oracle Swing-Lernprogramm] (https://docs.oracle.com/javase/tutorial/uiswing/), um zu sehen, welche Optionen für Ihre GUI verfügbar sind. –
Siehe hierzu: http://stackoverflow.com/questions/39782984/passing-data-to-new-gui/39786737#39786737 – hamena314