0
JFrame
のボタンが押されたときにJDialog
を開こうとしていて、ダイアログにJTable
が含まれている必要があります。ボタンをクリックしてJDialogを開く
どこにダイアログを作成すればいいですか(フレーム内か、新しいクラスを作成する必要があります)?
JFrame
のボタンが押されたときにJDialog
を開こうとしていて、ダイアログにJTable
が含まれている必要があります。ボタンをクリックしてJDialogを開く
どこにダイアログを作成すればいいですか(フレーム内か、新しいクラスを作成する必要があります)?
ダイアログがかなり複雑な場合は、新しいクラスを使用してください。
public class OtherDialog extends JDialog {
// ...
public OtherDialog(){
// build dialog
}
}
ような何かを行うと、このようなあなたのJFrame-ボタンのActionHandlerで開き:
protected void btnOpenotherdialogActionPerformed(ActionEvent e) {
try {
OtherDialog dialog = new OtherDialog();
dialog.setModalityType(ModalityType.APPLICATION_MODAL);
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception ex) {
ex.printStackTrace();
}
}
をあなたがこれまでに試してみましたか? – daniu
* "Jdialogueを作成する場所(Jframeの内部または新しいクラスを作成する必要があります)" *どちらか。いずれにしてもアプリのデザインに最適です。 「広すぎる」と票を投じる –
jdialogueの作成ウィザードを使ってjdialogueを作成しようとしましたが、ソースにmain関数が含まれていて、メインのjframeにもmain関数があります –