View Full Version : [JAVA]Cos'è un panel?
Psygnosis
04-06-2007, 11:57
Come da titolo, sto studiando velocemente Java+swing
E vorrei sapere cosa è un JPanel, non l'ho mica capito...
é un contenitore ok!ma bho, nn mi è per nulla chiaro
Grazie
Come da titolo, sto studiando velocemente Java+swing
E vorrei sapere cosa è un JPanel, non l'ho mica capito...
é un contenitore ok!ma bho, nn mi è per nulla chiarohttp://java.sun.com/docs/books/tutorial/uiswing/components/panel.html
È un contenitore di uso "generale".
Psygnosis
04-06-2007, 14:05
Grazie posso fare un altra domanda che davvero non ho capito?
La gestione degli eventi!
Cioè
ho questa struttura:
Class Frame
//Che contiene il frame e instanzia l'oggetto per crare il Panel
Class Panel
//Che crea il panel con la label
Fin qui funziona tutto
Se volessi aggiungere un bottone?dove lo aggiungo?Al Panel presumo?ma poi come gestisco l'evento relativo al bottone?
yorkeiser
04-06-2007, 16:05
Esatto, aggiungi un bottone sul pannello. Poi aggiungi un eventhandler al bottone, a prescindere da dove si trova
Psygnosis
04-06-2007, 19:44
grazie
sentite:
sto provando a creare un interfaccia con swing e gli eventi con awt ho creato una classe che mi crea un JPanel con label e un bottone che ho dichiarato fuori dal costruttore come private poi per gestire l'evento relativo al bottone
ho creato un altra classe separata ma non posso accedere all'oggetto Button dichiarato nella classe del JPanel
come risolvo?
nell'actionPerformed(... e) fai
JButton source = (JButton) e.getSource();
e hai la tua bella referenza.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.