繁体   English   中英

如何在JTextPane中显示小程序

[英]how can I display an Applet in my 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");


  }
}

我不知道我的代码中的问题在哪里可以有人帮助我,谢谢

HTMLEditorKit不支持applet标记。

编辑:

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

我相信最好的方法是将Applet简单地添加到您的布局中(如果需要,可以使用适当的AppletStub填充),如果在Applet面板周围还需要其他任何内容,请使用JLabel将其添加。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM