Salve a tutti, devo realizzare un sw con più form visibili una per volta e sono indeciso se utilizzare un JFrame con più JDialog o un JFrame con più JPanel.
Secondo voi qualè la soluzione migliore ? E perchè?
Grazie
Willie
Salve a tutti, devo realizzare un sw con più form visibili una per volta e sono indeciso se utilizzare un JFrame con più JDialog o un JFrame con più JPanel.
Secondo voi qualè la soluzione migliore ? E perchè?
Grazie
Willie
Beh ma dipende da cosa vuoi mostrare e come all'utente. Se usi frame distinti di cui ne visualizzi solo 1 per volta, è chiaro che l'utente si vede "sparire" la finestra e ne vede comparire un'altra. E se vuoi che compaia alla stessa posizione, devi gestirlo tu, altrimenti l'utente può trascinare una finestra in un posto e poi ne vede comparire un'altra in un altro posto ... insomma, non molto bello!Originariamente inviato da Willie71
devo realizzare un sw con più form visibili una per volta e sono indeciso se utilizzare un JFrame con più JDialog o un JFrame con più JPanel.
Generalmente se si devono mostrare più "pagine" diverse (in stile "wizard" con gli avanti/indietro o qualcosa di più semplice o di similare) è preferibile avere un solo frame visualizzando un "pannello" per volta. E per fare questo ci sono diversi approcci (vedi questa discussione proprio di questi ultimi giorni).
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet