LordAms
01-07-2012, 14:06
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?
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?