Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Recuperare dimensione jpanel

    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

  2. #2
    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

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Recuperare dimensione jpanel

    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
    Che layout manager usi?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4

    Re: Re: Recuperare dimensione jpanel

    Originariamente inviato da Alex'87
    Che layout manager usi?
    Uso layout(null)

  5. #5
    Originariamente 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
    anche con getSize() non funziona

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Re: Re: Recuperare dimensione jpanel

    Originariamente inviato da mastroganjalf
    Uso layout(null)
    Il pannello lo hai posizionato usando setBounds, passandogli anche le dimensioni?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7

    Re: Re: Re: Re: Recuperare dimensione jpanel

    Originariamente inviato da Alex'87
    Il pannello lo hai posizionato usando setBounds, passandogli anche le dimensioni?
    ho fatto così

    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();
    però mi dice "java.lang.IllegalArgumentException: Width (149) and height (0) must be non-zero"

  8. #8
    Ho risolto grazie comunque

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.