Come si imposta?
Come si imposta?
devi usare il metodo set size ed impostare sia la lunghezza che l'altezza
http://java.sun.com/j2se/1.4.2/docs/...t.html#setSize(java.awt.Dimension)
se non dovesse funzionare usa setPreferredSize(new Dimensione(larghezza, altezza))![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Niente non funziona in nessuno dei due casi. Il problema penso sia che questi JTextField sono inglobati in una GridLayout. Forse dovrei gestire la grandezza delle celle della grid.
ma non ce' lòa detto se sono in un GridLayout![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Come imposto la grandezza di una cella di una gridlayout?Originariamente inviato da Alex'87
ma non ce' lòa detto se sono in un GridLayout![]()
ho avuto un problema simile ... ho risolto così;
ho portato fuori gli elementi grafici dal layout, li ho manipolati e settati come volevo, e poi li ho rimessi dentro. ciao fammi sapere![]()
PS: che IDE usi?
Non la imposti, perchè è il GridLayout ad impostarli. E' proprio a questo che serve il GridLayout: non ti preoccupi di ridimensionare e posizionare gli elementi perchè lo fa lui per te. Tutti i LayoutManager hanno la caratteristica di posizionare e/o ridimensionare gli elementi secondo quanto da loro stabilito.Originariamente inviato da NightlyBlue
Come imposto la grandezza di una cella di una gridlayout?
Per ridimensionare e posizionare manualmente gli elementi, devi rinunciare al LayoutManager.
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
Non uso IDE ma un semplice Editor per Java.Originariamente inviato da xeroflex
ho avuto un problema simile ... ho risolto così;
ho portato fuori gli elementi grafici dal layout, li ho manipolati e settati come volevo, e poi li ho rimessi dentro. ciao fammi sapere![]()
PS: che IDE usi?
Ok quindi come faccio a modificare le celle della GridLayout? QUI nelle API non c'è un metodo per questo.Originariamente inviato da LeleFTNon la imposti, perchè è il GridLayout ad impostarli. E' proprio a questo che serve il GridLayout: non ti preoccupi di ridimensionare e posizionare gli elementi perchè lo fa lui per te. Tutti i LayoutManager hanno la caratteristica di posizionare e/o ridimensionare gli elementi secondo quanto da loro stabilito.
Per ridimensionare e posizionare manualmente gli elementi, devi rinunciare al LayoutManager.
Ciao.
Non puoi modificare le celle della GridLayout.Originariamente inviato da NightlyBlue
Ok quindi come faccio a modificare le celle della GridLayout? QUI nelle API non c'è un metodo per questo.
Quello che devi fare è:
1) Sbarazzarti del GridLayout (e di ogni altro LayoutManager)
2) Ridimensionare e posizionare a tuo piacimento i componenti.
Esempio:
Ciao.codice:// Siamo nel costruttore di un JFrame Container c = getContentPane(); c.setLayout( null ); // Mi sbarazzo dei LayoutManager ... mioComponente.setBounds(posizioneX, posizioneY, larghezza, altezza); c.add( mioComponente );![]()
"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