2011-09-09 7 views
0

J'essaie d'appeler la fonction sur le clic de la valeur sélectionnée dans spinner (DropDownBox en java). Comme spinner prend 1 valeur par défaut, il affiche les données mais (Il récupère les données des databsae) quand je sélectionne l'autre valeur, la taille de mon tableau est la même que la valeur qui a sélectionné default.La taille de mon tableau ne sera pas changement.Toute suggestion ou aide appréciée. Merci d'avance {Ceci est mon code édité] 1Je ne peux pas changer la taille du tableau

+2

Pourquoi ne pas utiliser une liste à la place? – mre

+0

Liste ?? N'a pas eu u.ArrayList ??? –

Répondre

2

La taille de la matrice ne peut pas changer! Vous pouvez utiliser ArrayList à la place, puis le convertir en tableau si nécessaire.

+0

ok vous eu des merci. –

+0

Mais comment convertir arraylist en tableau den. Et j'ai un tableau quand les appels de fonction. La fonction qui reprend les lignes. La taille du tableau est dynamique. Toujours la taille ne changera pas après avoir une fois la valeur ??? –

+0

J'ai édité mon code plz regardez-le une fois –

2

Les tableaux sont de taille fixe par définition. Vous voulez probablement utiliser ArrayList<Type>().

Voir javadoc et ce example. En regardant votre code, je vous suggère d'utiliser String.split() au lieu de StringTokenizer. C'est beaucoup plus simple.

Questions connexes