如何在JOption窗格中显示数组的多个元素,而每个元素没有单独的窗口?以下代码将为inputDie1 [x]的每个元素输出一个窗口,如何列出它们?即在一个窗口中分别为5,1,6,1,2。
for (int x = 0; x < 5; x++)
{
randomValue1 = ((int)(Math.random() * 100) % HIGHEST_DIE_VALUE
+ LOWEST_DIE_VALUE);
inputDie1[x].setValue1(randomValue1);
randomValue2 = ((int)(Math.random() * 100) % HIGHEST_DIE_VALUE
+ LOWEST_DIE_VALUE);
inputDie2[x].setValue2(randomValue2);
JOptionPane.showMessageDialog(null, inputDie1[x].getValue1());
}
连接后
for (int x = 0; x < 5; x++)
{v1 = inputDie1[x].getValue1();}
JOptionPane.showMessageDialog(null, v1);
答案 0 :(得分:2)
你可以做的不是把这个JOptionPane.showMessageDialog(null, inputDie1[x].getValue1());
行放在循环中,每次在循环中创建一个字符串并连接,最后当你离开循环时。在JOptionPane消息对话框中显示此字符串