Bonjour,
Dans un de mes codes je cree un array d arraylist<JComponent>, afin de generer des columns avec un nombre fixe d item.
Le code marche bien pas de soucis mais la syntaxe ne permettant pas de faire :
Code : 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 /* Array of lists containing Check Boxs */ private List<JComponent>[] listArray; protected void buildPieces(){ int totalColumn; // a choosen number of columns int itemPerColumn; // number of items to put per columns itemPerColumn = ColumnView.values().length / totalColumn; /* Initialise the list of arrays */ listArray = new ArrayList[totalColumn]; for (int i = 0; i < listArray.length; i++) { listArray[i] = new ArrayList<JComponent>(); } }
j'ai bien evidemment un warning unchecked conversion a la compilation. Je pourrais tres bien utiliser un arraylist a la place d un array la n'est pas la question je voudrais plutot savoir s'il est genant d'ignorer ce warning, le code compilant et fonctionnant comme pense.
Code : Sélectionner tout - Visualiser dans une fenêtre à part listArray = new ArrayList<JComponent>[totalColumn];
Merci pour les reponses.
Partager