Java 从JApplet中的Jpanel在新选项卡中打开url
因此,我的小程序是这样工作的: main.class是从Java 从JApplet中的Jpanel在新选项卡中打开url,java,swing,url,jpanel,japplet,Java,Swing,Url,Jpanel,Japplet,因此,我的小程序是这样工作的: main.class是从JApplet扩展而来的,因此它可以用作小程序 这个主类加载other.class文件以显示从JPanel扩展而来的新窗口 当前的设置可以作为小程序正常工作,但是,在我的JPanel类中,我有一个打开URL的按钮。我使用桌面API,它在浏览器上运行良好,问题是:它在与小程序相同的选项卡中打开URL 我想在myJPanel的新选项卡中打开URL。我知道我可以使用类似于: AppletContext a = getAppletContext
JApplet
扩展而来的,因此它可以用作小程序
这个主类加载other.class文件以显示从JPanel扩展而来的新窗口
当前的设置可以作为小程序正常工作,但是,在我的JPanel
类中,我有一个打开URL的按钮。我使用桌面API,它在浏览器上运行良好,问题是:它在与小程序相同的选项卡中打开URL
我想在myJPanel
的新选项卡中打开URL。我知道我可以使用类似于:
AppletContext a = getAppletContext();
URL url = new URL(link);
a.showDocument(url,"_blank");
但是方法getAppletContext()
只在扩展了JApplet的类中工作,而不是在JPanel中工作
我曾试图将我的Jpanel
更改为JApplet
,但这似乎造成了某种混乱
你知道我怎样才能做到吗
谢谢大家! 我还没有试过,但我想到了两种可能性:
- 将
作为构造函数参数传递给AppletContext
JPanel
- 在URL中设置
属性,如图所示target