プログラムに新しいフレームを追加しようとしています。簡単な確認ダイアログ (はい/いいえ) を使用していくつかの変数を設定しますが、変数を構成可能にしたいと思います。
これがどのように機能するかです: 実行 --> ダイアログの確認 --> "メイン"
私が欲しいもの:実行->確認フレーム->「メイン」
私はすでに新しいフレームを作成しており、メインで宣言していますが、起動時にコンポーネントをロードせず、新しいフレームウィンドウだけをロードしてフリーズします。(結合と待機/通知でスレッドを使用します)。
新しいフレームはどこでどのように作成すればよいですか?
編集:
private void initComponents() {
mainPanel = new JPanel();
jScrollPane2 = new javax.swing.JScrollPane();
//Now
/*int n= JOptionPane.showConfirmDialog(
mainPanel.getParent(),
"Question",
"Q",
JOptionPane.YES_NO_OPTION);*/
//Should I create the frame here?
newF = new newFrame();
newF.setVisible(true);
newF.setLocationRelativeTo(mainPanel);
...
}
この方法の問題は、両方のウィンドウが起動されることです。