[JTable] Problème d'instanciation
Bonjour
J'essaie de créer une sous-classe de JTable, mais j'ai un problème avec le constructeur. Lorsque j'appelle le constructeur de JTable par super(...), j'obtiens un tableau sans colonnes, alors que si j'appelle explicitement new JTable(...), je réussi à avoir des colonnes.
Code:
1 2 3 4 5 6 7 8 9 10 11
| public class MaTable extends JTable {
static String [] test = new String[] {"A", "B"};
protected MaTable(paramètres) {
super(new String[30][30], test);
System.out.println("TEST super : " + getColumnCount() );
JTable jtable = new JTable(new String[30][30], test);
System.out.println("TEST JTable : " + jtable.getColumnCount() );
}
} |
Lorsque j'appelle ce constructeur j'ai le message :
Citation:
TEST super : 0
TEST JTable : 2
Ce qui montre que le constructeur super(...) renvoie un tableau sans colonne.
Où est mon erreur?
Merci