所以我的小程序是这样工作的:
主 .class 是从 扩展而来的JApplet
,因此它可以用作小程序。
这个主类加载其他 .class 文件以显示从 JPanel 扩展的新窗口。
这个当前的设置作为一个小程序可以很好地工作,但是,在我的一个JPanel
班级中,我有一个打开 URL 的按钮。我使用桌面 API,它在浏览器上运行良好,问题是:它在与小程序相同的选项卡中打开 URL。
我希望 URL 从我的JPanel
. 我知道我可以使用类似的东西:
AppletContext a = getAppletContext();
URL url = new URL(link);
a.showDocument(url,"_blank");
但该方法getAppletContext()
仅适用于扩展了 JApplet 的类,而不是 JPanel。
我试图将我的更改Jpanel
为 aJApplet
但这似乎造成了某种混乱。
知道我怎么能做到这一点吗?
谢谢 !