2011-03-17 23 views
1

我有一个包含“约”按钮的japplet,当按下它时会创建一个新的JDialog。这个想法是,当用户点击applet中的about按钮时,他们会看到一个显示信息的弹出窗口。当我使用applet查看器从eclipse进行测试时,这很好,但是当我在html表单中测试它时,按钮什么也不做。小程序运行并工作,但该按钮不会创建新窗口或以任何方式作出响应。当我说JDialog我实际上是指我创建的类,它扩展了JDialog,并且有一个方法public void paintComponent(Graphics g){~~~~} ...并且我也试过用这个类扩展JFrame而是有相同的问题,它在applet查看器中工作,但不在浏览器中。JApplets和JDialog

现在我的问题是,我的想法是错误的,我是否会为错误的方式创建japplet的弹出窗口,是否有其他方法我应该试试?

我的代码很长,但如果有什么东西你需要从它看到正确回答问题让我知道。

+1

“我的代码很长”,但不一定要很长。用按钮创建一个简单的小程序。有那个按钮显示一个JDialog。它应该是大约20行代码。它被称为SSCCE(http://sscce.org)。如果它有效,那么你可以比较SCCE代码和你的真实代码,看看有什么不同。如果它不起作用,那么你在论坛上发布一些简单的东西,这样我们也可以测试它。 – camickr 2011-03-17 20:11:41

+0

谢谢,我会记住这一点,但我已经明白了。谢谢你的时间 – Alex 2011-03-17 20:12:37

回答

0

您是否确定将新的弹出窗口设置为可见?这可能是您的问题,或者我听说Google工具栏存在问题,但不允许用户启动弹出窗口,但我认为这个问题已修复(如果您运行的是旧版Google工具栏,它可能仍然是问题)。

0

好的我找出问题所在,是一个图像问题,DrawingBoard使用io和imageio加载一些图像。