【发布时间】:2013-08-30 06:15:29
【问题描述】:
所以我的小程序就是这样工作的:
主.class 是从JApplet 扩展而来的,因此它可以用作小程序。
这个主类加载其他.class文件来显示新窗口,从JPanel扩展。
当前的设置作为小程序可以正常工作,但是,在我的 JPanel 类之一中,我有一个打开 URL 的按钮。我使用桌面 API,它在浏览器上运行良好,问题是:它在与小程序相同的选项卡中打开 URL。
我希望在我的JPanel 的新标签页中打开该 URL。我知道我可以使用类似的东西:
AppletContext a = getAppletContext();
URL url = new URL(link);
a.showDocument(url,"_blank");
但是getAppletContext() 方法仅适用于扩展了 JApplet 的类,而不是 JPanel。
我尝试将我的Jpanel 更改为JApplet,但这似乎造成了某种混乱。
知道如何实现吗?
谢谢!
【问题讨论】:
标签: java swing url jpanel japplet