Bonjour, je dois placer des boutons avec chaque boutons deux checkbox, cependant je n'arrive pas à les placer correctement...
J'aimerais les placer comme ceci:
[ boutton ]
[box1][box2]
mais ils se placent à la suite[ boutton ][box1][box2],comme si la condition n'était pas prise en compte.
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 for(int i=0;i<9;i++) for(int j=0;j<9;j++) { panelCase[i][j] = new JPanel() ; cases[i][j] = new JButton(""); boxVerification[i][j] = new JCheckBox(); boxBloqueur[i][j] = new JCheckBox(); (panelCase[i][j]).setLayout(new BorderLayout()); panelRegion[i/3][j/3].add((panelCase[i][j]).add(cases[i][j]),BorderLayout.NORTH) ; panelRegion[i/3][j/3].add((panelCase[i][j]).add(boxVerification[i][j]),BorderLayout.EAST); panelRegion[i/3][j/3].add((panelCase[i][j]).add(boxBloqueur[i][j]),BorderLayout.WEST) ; (cases[i][j]).addActionListener(this) ; (boxVerification[i][j]).addActionListener(this); (boxBloqueur[i][j]).addActionListener(this) ; }
panelRegion au cas où
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for(int i=0;i<3;i++) for(int j=0;j<3;j++) { panelRegion[i][j] = new JPanel(new GridLayout(3,3)); panel.add(panelRegion[i][j]); (panelRegion[i][j]).setBorder(BorderFactory.createMatteBorder(1,1,1,1,Color.BLACK)); }
merci d'avance
Partager