3

我想知道是否有一个 JOptionPane 可以从用户那里获得多个输入,而不仅仅是一个?如果没有,我如何使用某种提示来完成此操作。我正在创建战舰,并希望提示用户指定放置每艘船的位置。

谢谢,

托梅克

4

1 回答 1

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.
}
于 2008-11-30T22:38:44.523 回答