|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jul 2012
Messaggi: 24
|
[JAVA] Problema con swing
Salve a tutti,
ho un problema con l'interfaccia grafica in Java: usando un GridBagLayout, ho impostato che un elemento doveva essere 2/10 della larghezza e un altro elemento i restanti 8/10; purtroppo però quando avvio il programma queste dimensioni non vengono rispettate, ma se massimizzo la finestra, il tutto viene risolto! E addirittura se "ri-normalizzo" la finestra, il problema di prima non c'è più; ovvero il primo elemento occupa 2/10 e il secondo 8/10. Spero di essere stato abbastanza chiaro. Un problema simile si era presentato anche quando usavo il BorderLayout: all'avvio del programma alcuni elementi grafici (bottoni o la MenuBar) non venivano visualizzati; tuttavia se massimizzavo la finestra tutti gli elementi grafici comparivano. Com'è possibile? Perché quest'errore? Come posso risolvere? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2783
|
Hai richiamato il metodo pack() del contenitore?
|
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Jul 2012
Messaggi: 24
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
@LordAms: posta il codice. La parte che inizializza i vari componenti grafici della finestra e la parte in cui avvi il programma, vediamocosa c'è che che non va.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:26.




















