Question

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,"These are are all the colors to
          choosfrom,\n"+ arrayOfcolors[the whole array], "Color box");
 }
Was it helpful?

Solution

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] + " ";

OTHER TIPS

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top