Использование JOptionPane - PullRequest
       11

Использование JOptionPane

0 голосов
/ 29 ноября 2009

если бы я использовал диалоговое окно сообщения JOptionPane, как бы я мог показать весь массив в разделе сообщений, например, этот небольшой фрагмент? или это вообще возможно?

 public void showTheMessage()

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

Ответы [ 3 ]

0 голосов
/ 29 ноября 2009

Самое простое, что можно сделать, это объединить все элементы массива в одну большую строку.

String colors = "";
for(int i = 0; i < arrayOfColors.length; i++)
    colors += arrayOfColors[i] + " ";
0 голосов
/ 29 ноября 2009

В случае, если это массив объектов Color

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

В противном случае, если это массив объектов String

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

Просто заметка, использование StringBuilder намного быстрее, но это всего лишь небольшой массив

0 голосов
/ 29 ноября 2009

Метод showOptionDialog позволяет пользователю выбрать один элемент из массива опций, который, я думаю, является тем, что вы ищете.

...