开发者

Using JOptionPane

if i was using a JOptionPane message dialog box how would I be able to show an the whole array in the message section such as this little snipit? or would that evenbe possible?

 public void showTheMessage()

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


The easiest thing to do would be to concatenate all the elements of the array into one big string.

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


The showOptionDialog method lets the user select a single element from an array of options, which I think is what you're looking for.


In case its an array of Color objects

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

Otherwise if its an array of String objects

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

Just a note, using StringBuilder is much faster, but this is just a small array i guess.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜