PDA

Visualizza la versione completa : [JAVA] GUI, JFrame, JPanel e JBuilder


Mr.Paschi!
02-02-2006, 14:11
Devo creare una gui in java e avevo pensato ad un JFrame, che alla pressione di pulsanti carica un JPanel(diverso ogni volta) al suo interno. Come approccio è sbagliato? Come dovrei fare?

Inoltre volevo sapere come posso far visualizzare un "DialogBox".. che classe devo usare? e per metterci sopra un'immagine?


Come ritenete il Designer di JBuilder? Io ho notato che mancano alcune opzioni per gli oggetti che invece ho visto nel designer del NetBeans.. cosa consigliate?


Tante domande niubbe.. se avete un link che tratta di gui in java è ben accetto.. grazie!

LeleFT
02-02-2006, 14:45
Direi che non ci sono problemi, basta saper programmare in Java, avere sotto mano la documentazione e capire come funzionano le classi grafiche.

Io eviterei come la peste qualsiasi tipo di RAD: se vuoi avere il controllo sulla tua applicazione, non ti rimane che scrivere il codice a mano.

Per la DialogBox prova a guardare la documentazione: la classe che ti serve si chiama JDialog.


Ciao. :ciauz:

Mr.Paschi!
02-02-2006, 14:53
Si lo so.. ma a mano è un procedimento un pò più lungo e io devo solo simulare il funzionamento di questa gui.. ecco perchè trovavo più comodo usare un designer.
Grazie cmq.

LeleFT
02-02-2006, 14:59
Io ho sviluppato per l'azienda in cui lavoro un'intera applicazione Java (56 files sorgenti), utilizzando solo il Blocco Note... nessuno si è lamentato e non ci ho poi messo così tanto, vista la complessità del progetto... ora per simulare il funzionamento della Gui, scrivendo a mano il codice, non dovresti metterci più di un quarto d'ora, testing incluso. Vale la pena perdere più tempo a risistemare il codice autoprodotto dall'IDE, privo di commenti e a volte inutile? :master:


Ciao. :ciauz:

Mr.Paschi!
02-02-2006, 15:05
Uhm.. mah sicuramente hai ragione, credo che però questo discorso lo puoi fare a chi come te conosce bene le classi java e almeno tutti i loro principali metodi.

Una persona come me dovrebbe, come dici tu, leggersi tutta la documentazione, trovare i metdi giusti..ecc..ecc.. non credo ci vogliano 15 minuti sinceramente.
:)

Loading