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
| public JPanel crééTable2(JPanel jPanel2, int colonnes) {
//creation du tableau que s'il n'existe pas
System.out.println("Colonnes : " + colonnes);
if (tableau == null){
System.out.println("Colonnes 2 : " + colonnes);
tableau = new JPanel();
tableau.setPreferredSize(new Dimension((40 * colonnes) + 30, 205));
tableau.setLayout(new GroupLayout());
System.out.println("Tailles : " + listOfConstraintsE.size() + " " + listOfButtonE.size() + " " + listOfLabelE.size() );
for (int i = 0; i < colonnes; i++)
{
// Création des des boutons de positionnement
consButtonE = new Constraints(new Leading(i*40, 10, 10), new Leading(200 ,12, 12));
listOfConstraintsE.add(consButtonE);
tableau.add(getJButtonE(i+1),listOfConstraintsE.get(i));
// Création des des boutons de couleur
tableau.add(getJlabelColorisei(i+1),new Constraints(new Leading(i*40, 10, 10), new Leading(0, 12, 12)) );
//tableau.add(getJlabelColorisei(1),new Constraints(new Leading(40, 10, 10), new Leading(0, 12, 12)) );
System.out.println("Tailles : i : " + i + " " + listOfConstraintsE.size() + " " + listOfButtonE.size() + " " + listOfLabelE.size() );
}
//Pour gérer le click sur tous les boutons créés
clickButtonE();
//Pour les JTextField (qui marche)
jTextFieldsTableau(tableau, colonnes);
}
Initialize.chargePanel2 =true;
return tableau;
} |
Partager