0

JOptionPaneメッセージダイアログボックスを使用していた場合、この小さなスニピットなどのメッセージセクションに配列全体を表示するにはどうすればよいですか?それともそれは可能でしょうか?

 public void showTheMessage()

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

3 に答える 3

0

showOptionDialogメソッドを使用すると、ユーザーはオプションの配列から1つの要素を選択できます。これは、あなたが探しているものだと思います。

于 2009-11-29T06:27:35.383 に答える
0

最も簡単な方法は、配列のすべての要素を1つの大きな文字列に連結することです。

String colors = "";
for(int i = 0; i < arrayOfColors.length; i++)
    colors += arrayOfColors[i] + " ";
于 2009-11-29T06:27:37.533 に答える
0

Colorオブジェクトの配列の場合

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

それ以外の場合は、Stringオブジェクトの配列

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

注意点として、StringBuilderを使用する方がはるかに高速ですが、これは私が推測する小さな配列にすぎません。

于 2009-11-29T10:20:29.550 に答える