Вопрос

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

 public void showTheMessage()

{
 JOptionPane.showMessageDialog(null,"These are are all the colors to
          choosfrom,\n"+ arrayOfcolors[the whole array], "Color box");
 }
Это было полезно?

Решение

Проще всего было бы объединить все элементы массива в одну большую строку.

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

Другие советы

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

Если это массив объектов Color

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top