如何在数组列表中的一个窗口中使结果全部完成


for (Vehicle r : resultList) {
JOptionPane.showMessageDialog(null,r.getPlate() + " " + r.getYear() + " " +
                   r.getMfg() + " " + r.getStyle() + " " +
                   r.getColor() + "t");
}

所以我有一个数组,我知道它在循环中,但这是我得到的最接近的......有人可以帮我如何在一个窗口中获得结果吗?并用制表符分隔?

在循环之前创建一个字符串,并将该文本附加到循环中的字符串中。然后,当您退出循环时,只需显示您的字符串。

编辑:您的原始代码根本没有换行符,所以是的。对于制表符,将字符串包装在JTextArea中。玩弄"nt"字符串,因为我不太确定这是否是你想要的。

for (Vehicle r : resultList) {
    message += r.getPlate() + " " + r.getYear() + " " +
            r.getMfg() + " " + r.getStyle() + " " +
            r.getColor() + "nt";
}
JOptionPane.showMessageDialog(null, new JTextArea(message));

最新更新