1
JDialogのインスタンスを作成する方法を理解していますが、JFrameと同じ方法で正しく表示されます。私はそれを正しく機能させるためにすべてをしなければならないのですか?他に何かをする必要がありますか?これは正しい、最も簡単な方法ですか?JavaとJDialogs
JDialogのインスタンスを作成する方法を理解していますが、JFrameと同じ方法で正しく表示されます。私はそれを正しく機能させるためにすべてをしなければならないのですか?他に何かをする必要がありますか?これは正しい、最も簡単な方法ですか?JavaとJDialogs
JDialog
を表示する前に、おそらくpack
としてください。また、作成時にJDialog
のオーナーを指定しなかった場合は、setLocationRelativeTo(owner)
を使用してオーナーの中心にポップアップする必要があります。
はい、正しいです。 'pack()'を呼び出すと、すべてのコンポーネントを(少なくとも)好みのサイズに(一般的に)サイジングします。さらに、ダイアログを使用しているため、ダイアログを[モーダル]にすることもできます(http://docs.oracle.com/javase/7/docs/api/java/awt/Window.html#setModalExclusionType( java.awt.Dialog.ModalExclusionType))。 – wchargin
これを表示するには、[true]を[true]に設定します。 – rubixibuc
@rubixibucはい。 – Jeffrey