Question

si j'utilisais une boîte de dialogue de message JOptionPane, comment pourrais-je afficher un tableau complet dans la section message telle que ce petit snipit? ou cela serait-il possible?

 public void showTheMessage()

{
 JOptionPane.showMessageDialog(null,"These are are all the colors to
          choosfrom,\n"+ arrayOfcolors[the whole array], "Color box");
 }
Était-ce utile?

La solution

La meilleure chose à faire serait de concaténer tous les éléments du tableau en une grande chaîne.

String colors = "";
for(int i = 0; i < arrayOfColors.length; i++)
    colors += arrayOfColors[i] + " ";

Autres conseils

La méthode showOptionDialog permet à l'utilisateur de sélectionner un seul élément dans un tableau d'options. vous recherchez.

Si c'est un tableau d'objets Color

   String colors="";
   for (Color c: arrayOfColors) 
       colors+= c.toString() + " ";

Sinon, si c'est un tableau d'objets String

   String colors="";
   for (String s: arrayOfColors) 
       colors+= s + " ";

Juste une note, utiliser StringBuilder est beaucoup plus rapide, mais je suppose qu'il ne s'agit que d'un petit tableau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top