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");
}
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