Вопрос
Если бы я использовал диалоговое окно сообщения 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 намного быстрее, но это всего лишь небольшой массив, я думаю.
Не связан с StackOverflow