Mi sto un po incasinando con i Layout..
C'è un metodo per posizionare ogni bottone, testo ecc. in un dato punto x,y?
Mi sto un po incasinando con i Layout..
C'è un metodo per posizionare ogni bottone, testo ecc. in un dato punto x,y?
Per farlo devi impostare a NULL il LayoutManager del JPanel in cui posizioni i componenti.
Ciao,
Lorenzo
ok, e poi?
Qual'è la sintassi esatta? per posizionare un GUI
public void setLocation(int x, int y)
oppure
public void setLocation(Point p)
della classe Component
![]()
Slack? Smack!
Scusate la mia insistenza. Sono un principiante.
Voglio usare il GridBagLayout ma ho dei problemi. Ho creato un JPanel nel quale ci sono più pulsanti e testi. Ho creato questi GUI in questo modo ad esempio:
JLabel immagine = new JLabel(new ImageIcon("immagine.gif"));
JTextField testo = new JTextField("testo");
JTextField testo1 = new JTextField("testo");
Ora per impostare GridBagLayout devo digitare questa riga?
MiaJPanel.setLayout(new GridBagLayout());
Poi aggiungo le GUI nel JPanel
MiaJPanel.add(immagine);
MiaJPanel.add(testo);
MiaJPanel.add(testo1);
Poi come faccio ad essegnare le grandezze delle celle?
Non so proprio come usare i vari "gridwidth", "weightx"..
Qualcuno cortesemente potrebbe farmi un po di chiarezza o mi saprebbe indicare un esempio semplice?
Per prima cosa leggi i javadoc relativi alla classe GridBagLayout, se non erro ci sono anche degli esempi. Nel caso in cui mi fossi sbagliato c'è questo tutoria specifico:
http://java.sun.com/docs/books/tutor...t/gridbag.html
Grazie!
L'esempio che mi hai proposto era molto chiaro, ora ho capito. Il Javadoc riportava un'altro esempio molto complesso..