Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di killall
    Registrato dal
    Feb 2003
    Messaggi
    125

    [JAVA] JPanel JComponent Size

    Ciao
    come è possibile sapere la grandeza attuale dei una componente?
    tipo la parte visualizzata di una textarea all'interno di una scrollpane o la gradezza di un pannello?
    Di solito utilizzando un layout loro prendono lo spazio in base al layout o secondo PreferedSize e "MaximumSize" ma se la finestra la ridimensiono cambiano grandezza. come sapere la grandezza attuale?
    Mistero!!!!!!
    "Sono i miei testi a dirti chi sono, più di qualsiasi cosa tu abbia sentito su come sono fatto dalla cinta in giù (Robert Plant)"

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Hai tre possibilità: ricevere singolarmente larghezza e altezza, oppure ricevere tutte le informazioni in due oggetti differenti.
    codice:
    int larghezza = componente.getWidth();
    int altezza = componente.getHeight();
    
    Dimension d = componente.getSize();
    int larghezza = d.width;
    int altezza = d.height;
    
    Rectangle r = componente.getBounds();
    int posizioneX = r.x;
    int posizioneY = r.y;
    int larghezza = r.width;
    int altezza = r.height;
    Sono tutti equivalenti: scegli tu quale scegliere.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2024 vBulletin Solutions, Inc. All rights reserved.