esiste un modo per "recuperare" la width e la height di un jpanel?
ho provato ad usare getWidth() e getHeight() ma restituiscono 0 e il programma mi da errore
esiste un modo per "recuperare" la width e la height di un jpanel?
ho provato ad usare getWidth() e getHeight() ma restituiscono 0 e il programma mi da errore
strano che ti ritorna un valore 0....
non è che hai sbagliato qualcosa?
in caso usa il metodo getSize() che ti ritorna un oggetto di tipo java.awt.Dimension e da lì ti estrai width and height.
Ciao
I computer sono incredibilmente veloci, accurati e stupidi.
Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
Insieme sono una potenza che supera l'immaginazione.
A.Einstein
Che layout manager usi?Originariamente inviato da mastroganjalf
esiste un modo per "recuperare" la width e la height di un jpanel?
ho provato ad usare getWidth() e getHeight() ma restituiscono 0 e il programma mi da errore
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Uso layout(null)Originariamente inviato da Alex'87
Che layout manager usi?
anche con getSize() non funzionaOriginariamente inviato da schumy2000
strano che ti ritorna un valore 0....
non è che hai sbagliato qualcosa?
in caso usa il metodo getSize() che ti ritorna un oggetto di tipo java.awt.Dimension e da lì ti estrai width and height.
Ciao
Il pannello lo hai posizionato usando setBounds, passandogli anche le dimensioni?Originariamente inviato da mastroganjalf
Uso layout(null)
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
ho fatto cosìOriginariamente inviato da Alex'87
Il pannello lo hai posizionato usando setBounds, passandogli anche le dimensioni?
però mi dice "java.lang.IllegalArgumentException: Width (149) and height (0) must be non-zero"codice:public class Prova extends JFrame { // creo container Container cp = this.getContentPane(); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); Dimension panel = cp.getSize(); int w = (int)panel.getSize().getWidth(), h = (int)panel.getSize().getHeight();
Ho risolto grazie comunque![]()