2008-11-30 65 views
3

我想知道是否有一個JOptionPane,你可以從一個用戶獲得多個輸入,而不是一個?如果沒有,我怎麼能使用某種類型的提示來完成此操作。我正在創建戰列艦,並且希望提示用戶指定放置每艘船的位置。在Java中是否有多輸入JOptionPane?

感謝,

託梅克

回答

11

您在傳遞的消息的JOptionPane的可圖形組件,所以這樣的事情應該工作的對象:

JPanel panel = new JPanel(); 
// Populate your panel components here. 
int ret = JOptionPane.showConfirmDialog(parent, panel, "Title", JOptionPane.YES_NO_OPTION); 
if (ret == JOptionPane.YES_OPTION) 
{ 
    // Read component values. 
}