如何在JTextPane中显示Applet

时间:2012-04-26 01:28:14

标签: java html swing applet jtextpane

我有一个html文件,其中包含一个用于绘制图像的applet,我试图在我的JTextPane中显示它,但是当我编译时,jTextPane只显示applet标签而不是图像,当我执行文件html时使用导航器它工作正常,这是我的代码:

public static void main(String args[]) { 

JTextPane tp = new JTextPane();
  JScrollPane js = new JScrollPane();
  js.getViewport().add(tp);
  JFrame jf = new JFrame();
  jf.getContentPane().add(js);
  jf.pack();
  jf.setVisible(true); 
  tp.setPage("file:///C:/Documents%20and%20Settings/USER/Thomson/NetBeansProjects/testapp/src/testapp.html");


  }
}

我不知道我的代码中的问题在哪里可以帮助我并感谢

2 个答案:

答案 0 :(得分:2)

HTMLEditorKit不支持applet标记。

编辑:

JTextPane的HTML支持非常有限。我不确定你想要实现什么,但你可以尝试使用嵌入式浏览器,即jbrowser

答案 1 :(得分:2)

我认为最好的方法是简单地将Applet添加到您的布局中(如果需要,可以使用正确的AppletStub填写)以及{{1}周围是否需要其他任何内容}的面板,添加Applet s。