1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
public void init()
{
JPanel globalPanel = new JPanel();
globalPanel.setLayout(new BorderLayout());
//Le nord
ButtonGroup buttonGroup1=new ButtonGroup();
JRadioButton jRadioButton1=new JRadioButton("Nord 1");
JRadioButton jRadioButton2=new JRadioButton("Nord 2");
JRadioButton jRadioButton3=new JRadioButton("Nord 3");
JPanel panelNord = new JPanel();
panelNord.setLayout(new FlowLayout(FlowLayout.LEFT,5,5));
panelNord.add(jRadioButton1);
panelNord.add(jRadioButton2);
panelNord.add(jRadioButton3);
//L'ouest
ButtonGroup buttonGroup2= new ButtonGroup();
JRadioButton jbutton1=new JRadioButton("Ouest 1");
JRadioButton jbutton2=new JRadioButton("Ouest 2");
JPanel panelOuest = new JPanel();
panelOuest.setLayout(new GridLayout(2,1)); //2 lignes, 1 col
panelOuest.add(jbutton1);
panelOuest.add(jbutton2);
//Le centre
Object mat[][]=new Object[][]{{"aa","bb","cc"},{"aa","bb","cc"}};
String columnNames[]=new String [] {"titre1","titre2","titre3"};
JTable jTable2=new javax.swing.JTable(mat,columnNames);
//--- on ajoute les trois panneaux nord, ouest et table dans le global:
globalPanel.add(panelNord,BorderLayout.NORTH);
globalPanel.add(jTable2,BorderLayout.CENTER);
globalPanel.add(panelOuest,BorderLayout.WEST);
//Le tout dans un scollpane
this.getContentPane().add(new JScrollPane(globalPanel));
} |
Partager