2012-02-11 88 views
0

所以基本上我所做的就是從arraylist中獲取所有條目並在JOptionPane窗口中顯示它們。但問題是,每次進入每一個新的JOPtionPane都會打開。有沒有一種方法可以列出一個JOptionPane中的所有條目?謝謝。在JOptionPane中顯示多行

for (int i = 0; i < LoansList.size(); i++) 
{ 
    Loans myLoans = (Loans) LoansList.get(i);      

    JOptionPane.showMessageDialog(null, myLoans.showDetails() + "\n ", 
    "", JOptionPane.INFORMATION_MESSAGE); 
} 

回答

0

如何做這樣的:

String acc = ""; 

for (int i = 0; i < LoansList.size(); i++) 
{ 
    Loans myLoans = (Loans) LoansList.get(i); 

    acc += myLoans.showDetails() + "\n"; 
} 

JOptionPane.showMessageDialog(null, acc, "", JOptionPane.INFORMATION_MESSAGE); 
+0

完美!謝謝 – 2012-02-11 13:58:22

+0

@AndreaParascandalo如果這解決了您的問題,請將答案標記爲已接受。 PS:不客氣:)。 – 2012-02-11 13:59:53

+0

如果我想添加一個標題像這樣 這條線保持不變>>名姓地址電話 此行改變>>無功無功無功無功 我應該在哪裏放置標題文本?那麼數據列表的條目會整齊地放在相應的標題下? – 2012-02-11 14:48:03