首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JOptionPane

使用JOptionPane
EN

Stack Overflow用户
提问于 2009-11-29 14:16:52
回答 3查看 4.4K关注 0票数 0

如果我使用的是JOptionPane消息对话框,我如何能够在消息部分显示整个数组,比如下面的小片段?或者这甚至是可能的?

代码语言:javascript
复制
 public void showTheMessage()

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

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-29 14:27:38

最简单的做法是将数组的所有元素连接成一个大字符串。

代码语言:javascript
复制
String colors = "";
for(int i = 0; i < arrayOfColors.length; i++)
    colors += arrayOfColors[i] + " ";
票数 0
EN

Stack Overflow用户

发布于 2009-11-29 14:27:35

showOptionDialog方法让用户从一组选项中选择一个元素,我认为这就是您想要的。

票数 0
EN

Stack Overflow用户

发布于 2009-11-29 18:20:30

如果它是一个颜色对象数组

代码语言:javascript
复制
   String colors="";
   for (Color c: arrayOfColors) 
       colors+= c.toString() + " ";

否则,如果它是String对象的数组

代码语言:javascript
复制
   String colors="";
   for (String s: arrayOfColors) 
       colors+= s + " ";

需要注意的是,使用StringBuilder要快得多,但我想这只是一个小数组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1814814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档