首页 文章

JApplets和JDialog

提问于
浏览
1

我有一个包含“约”按钮的japplet,按下时会创建一个新的JDialog . 这个想法是,当用户点击applet中的about按钮时,他们将获得一个显示信息的弹出窗口 . 当我用applet查看器从eclipse测试它时,这非常好用,但是当我在html表单中测试它时,按钮什么都不做 . applet运行并正常工作,但该按钮不会创建新窗口或以任何方式响应 .

完全披露:当我说JDialog我实际上是指一个我创建的类,它扩展了JDialog并且有一个方法public void paintComponent(Graphics g){~~~~} ...而且我也尝试使用该类来扩展JFrame而不是同样的问题,它在applet查看器中工作,但在浏览器中没有 .

现在我的问题是,我的想法是错的,我正在以错误的方式为japplet创建一个弹出窗口,我应该尝试一种不同的方法吗?

我的代码很长,但如果有什么需要从中查看以正确回答问题,请告诉我 .

2 回答

  • 0

    您确定将新弹出窗口设置为可见吗?这可能是你的问题,或者我听说谷歌工具栏不允许出现用户启动的弹出窗口的问题,但我认为问题已得到修复(如果你运行旧版谷歌工具栏,它可能仍然是问题) .

  • 0

    好吧,我弄清楚问题是什么,是一个图像问题,DrawingBoard使用io和imageio来加载一些图像 .

相关问题