【发布时间】:2011-07-17 15:37:23
【问题描述】:
我有一个包含“关于”按钮的 japplet,当按下该按钮时会创建一个新的 JDialog。这个想法是,当用户单击小程序中的关于按钮时,他们将获得一个显示信息的弹出窗口。当我使用小程序查看器从 eclipse 中测试它时,它工作得非常好,但是当我在 html 表单中测试它时,按钮什么也不做。小程序运行和工作,但按钮不创建新窗口或以任何方式响应。
完全披露:当我说 JDialog 时,我实际上是指我创建的一个类,它扩展了 JDialog 并有一个方法 public void paintComponent (Graphics g){ ~~~~ } ...我也尝试使用该类扩展 JFrame并且遇到了同样的问题,它在小程序查看器中有效,但在浏览器中无效。
现在我的问题是,我的想法是否错误,我是否要以错误的方式为 japplet 创建一个弹出窗口,我应该尝试其他方法吗?
我的代码很长,但如果您需要从中看到某些内容以正确回答问题,请告诉我。
【问题讨论】:
-
“我的代码很长”,但不一定要很长。创建一个带有按钮的简单小程序。让该按钮显示一个 JDialog。它应该是大约 20 行代码。它被称为 SSCCE (sscce.org)。如果它有效,那么您可以将 SCCE 代码与您的真实代码进行比较,看看有什么不同。如果它不起作用,那么您可以在论坛上发布一些简单的内容,以便我们也可以对其进行测试。
-
谢谢,我会记住这一点,但我已经想通了。感谢您的宝贵时间