我想知道是否有一个 JOptionPane 可以从用户那里获得多个输入,而不仅仅是一个?如果没有,我如何使用某种提示来完成此操作。我正在创建战舰,并希望提示用户指定放置每艘船的位置。
谢谢,
托梅克
我想知道是否有一个 JOptionPane 可以从用户那里获得多个输入,而不仅仅是一个?如果没有,我如何使用某种提示来完成此操作。我正在创建战舰,并希望提示用户指定放置每艘船的位置。
谢谢,
托梅克
作为消息传递给 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.
}