如果我使用的是JOptionPane消息对话框,我如何能够在消息部分显示整个数组,比如下面的小片段?或者这甚至是可能的?
public void showTheMessage()
{
JOptionPane.showMessageDialog(null,"These are are all the colors to
choosfrom,\n"+ arrayOfcolors[the whole array], "Color box");
}发布于 2009-11-29 14:27:38
最简单的做法是将数组的所有元素连接成一个大字符串。
String colors = "";
for(int i = 0; i < arrayOfColors.length; i++)
colors += arrayOfColors[i] + " ";发布于 2009-11-29 14:27:35
showOptionDialog方法让用户从一组选项中选择一个元素,我认为这就是您想要的。
发布于 2009-11-29 18:20:30
如果它是一个颜色对象数组
String colors="";
for (Color c: arrayOfColors)
colors+= c.toString() + " ";否则,如果它是String对象的数组
String colors="";
for (String s: arrayOfColors)
colors+= s + " ";需要注意的是,使用StringBuilder要快得多,但我想这只是一个小数组。
https://stackoverflow.com/questions/1814814
复制相似问题