3

ユーザーから 1 つだけではなく複数の入力を取得できる 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 に答える