编辑:使问题更短。
我的程序中有 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 上,我有一个按钮,可以用相同的代码开始测验,它工作得很好。因此我的困惑。
希望我的编辑能让我更容易理解我的问题。
谢谢大家,布兰登