Discussione:
swing, allineamento componenti
(troppo vecchio per rispondere)
gettingout
2004-10-06 13:30:18 UTC
Permalink
Buongiorno.

Ho iniziato appena adesso a guardarmi le swing. Non ho mai fatto
applicativi con grafica in java, sempre e solo web o applicazioncine
console.

Mi sono letto lo swing tutorial, ma una cosa che mi è rimasta oscura è
come allineare i componenti sul JPanel. Sto facendo degli esperimenti di
semplice posizionamento, per esempui cercavo di ricreare un layout come il
seguente:

-------------------------------------
| |
| ------ ------ ---------------- |
||Label | |Combo | |Altro controllo ||
| ------ ------ ---------------- |
| ------ ------ ---------------- |
||Label | |Combo | |Altro controllo ||
| ------ ------ ---------------- |
| ------- ------- ------- |
| |Bottone||Bottone||Bottone||
| ------- ------- ------- |
| |
-------------------------------------

solo che non riesco a farlo.
In fondo alla mail anche la classe che utilizzo.

ciao e grazie
Davide

import javax.swing.BoxLayout;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;


public class Fuffa {

private static void createAndShowGUI(){
JFrame frame = null;
JPanel contentPane = null;

JFrame.setDefaultLookAndFeelDecorated(true);

frame = new JFrame("Fuffa");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

contentPane = new JPanel();
contentPane.setLayout(new BoxLayout(contentPane,BoxLayout.PAGE_AXIS));
contentPane.add(new JLabel("A label"));
contentPane.add(new JLabel("A label2"));
contentPane.add(new JComboBox(new String[]{"elem1","elem2"}));

frame.setContentPane(contentPane);
frame.pack();
frame.setVisible(true);
}

public static void main(String[] args){
SwingUtilities.invokeLater(
new Runnable(){
public void run(){
createAndShowGUI();
}
}
);
}
}
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
gettingout
2004-10-07 09:09:14 UTC
Permalink
Post by gettingout
...
Mi sono letto lo swing tutorial, ma una cosa che mi è rimasta oscura è
come allineare i componenti sul JPanel. Sto facendo degli esperimenti di
...
mi rispondo da solo

http://java.sun.com/docs/books/tutorial/uiswing/layout/visual.html

Ciao
Davide
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Loading...