Pergunta

Se eu estava usando uma caixa de diálogo mensagem de JOptionPane como eu seria capaz de mostrar um todo a matriz na seção mensagem como esta pequena snipit? Ou isso evenbe possível?

 public void showTheMessage()

{
 JOptionPane.showMessageDialog(null,"These are are all the colors to
          choosfrom,\n"+ arrayOfcolors[the whole array], "Color box");
 }
Foi útil?

Solução

A melhor coisa a fazer seria para concatenar todos os elementos do array em uma grande string.

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

Outras dicas

O showOptionDialog método permite ao usuário selecionar um único elemento de uma matriz de opções, que eu acho que é o que você está procurando.

No caso de sua uma variedade de cores objetos

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

Caso contrário, se a sua uma série de objetos String

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

Apenas uma nota, usando StringBuilder é muito mais rápido, mas isso é apenas um pequeno conjunto, eu acho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top