編集:質問を短くしました。
私のプログラムには 5 つのクラスがあり、すべてが GUI です。フロント ページ GUI、オプション GUI、およびクイズ GUI はすべて呼び出すことができ、setVisible はそれらに対して機能します。ヒント GUI とスコア カード GUI は setVisible で表示できません。ヒント GUI を呼び出すことになっているクイズ GUI にボタンがあります。ただし、ボタンは GUI を呼び出しません。ただし、機能します。System.out.println("Button test") を実行して印刷したので、これを知っています。
ヒント GUI は、ラベルと 3 つのボタンを備えた単なるパネルです。NetBeans でパネルを設計しただけで、まだリスナーを作成していません。私のクイズ GUI には、ヒント GUI を起動するボタンがあり、コードは次のとおりです。
private void tipsButtonMouseClicked(java.awt.event.MouseEvent evt) {
FrontPageGUI.tipsGUI.setVisible(true);
System.out.println("Test to check if help button works");
}
これは、他の GUI の呼び出しで行ったのと同じです。表示されないのはヒントとスコアカードだけです。まったくわかりません... 私のオプション GUI には、同じコードでクイズを開始するボタンがあり、問題なく動作します。したがって、私の混乱。
私の編集により、私の質問が理解しやすくなることを願っています。
ありがとう、ブランドン