0

これは初心者の質問です。私はJavaで少し実験していますが、空のダイアログを呼び出すことになっているメソッドに出くわしました。

ただし、このメソッドの署名にはDialogパラメーターがあり、使用方法がわかりません。次のようになります。

public TestDialog(GraphicsConfiguration gc,
                     int x, int y,
                     Dialog dialog)
{
    super(dialog, getMsg("dialog.title"), true, gc);
    initDialog(x, y);
}

javadocsから、親ウィンドウを表すことになっていることがわかりますが、このメソッドを正確に呼び出すにはどうすればよいでしょうか。また、Dialogパラメーターとして何を渡す必要がありますか。私はグーグルで検索しましたが、多くを見つけることができませんでした。しばらくお待ちください。私はこの言語から始めたばかりです:)

編集

Dialogパラメーターの機能を理解していることを指摘しておく必要があります。これにより、メソッドは呼び出し元のダイアログから情報を取得できます(この例では、テキスト文字列を取得することになっています)。どう呼べばいいのかわからない。

4

1 に答える 1

1

ダイアログは、構築時に所有者として定義されたフレームまたは別のダイアログのいずれかを持っている必要があります。したがって、ある時点で、フレームを親とするダイアログが表示されます。

Dialog クラスには、Dialog または Frame を親とする両方のコンストラクターがあります。

于 2012-10-02T09:01:46.483 に答える