我有一个包含“约”按钮的japplet,按下时会创建一个新的JDialog。这个想法是,当用户点击applet中的about按钮时,他们将获得一个显示信息的弹出窗口。当我用applet查看器从eclipse测试它时,这非常好用,但是当我在html表单中测试它时,按钮什么都不做。小程序运行并正常工作,但该按钮不会创建新窗口或以任何方式响应。
完全披露:当我说JDialog i实际上意味着我创建的一个类扩展了JDialog并且有一个方法public void paintComponent(Graphics g){~~~~} ...而且我也尝试用该类扩展JFrame而不是并且遇到了同样的问题,它在applet查看器中工作,但在浏览器中没有。
现在我的问题是,我的想法是错误的,我是否会以错误的方式为japplet创建一个弹出窗口,我应该尝试一种不同的方法吗?
我的代码很长,但如果您需要从中查看以正确回答问题,请告诉我。
答案 0 :(得分:0)
您确定要将新弹出窗口设置为可见吗?这可能是你的问题,或者我听说谷歌工具栏不允许出现用户启动的弹出窗口的问题,但我认为问题已得到修复(如果你运行旧版谷歌工具栏,它可能仍然是问题)。
答案 1 :(得分:0)
好吧我弄清楚问题是什么,是图像问题,DrawingBoard正在使用io和imageio来加载一些图像。