【问题标题】:how can I display an Applet in my JTextPane如何在我的 JTextPane 中显示 Applet
【发布时间】:2012-04-26 13:26:49
【问题描述】:

我有一个 html 文件,其中包含一个用于绘制图像的小程序,我试图在我的 JTextPane 中显示它,但是当我编译时,jTextPane 只显示小程序标签而不显示图像,并且当我执行文件 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");


  }
}

我不知道代码中的问题出在哪里,谁能帮助我,谢谢

【问题讨论】:

    标签: java html swing applet jtextpane


    【解决方案1】:

    HTMLEditorKit 不支持applet 标签。

    编辑:

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

    【讨论】:

    • 这回答了为什么 OP 的代码不工作,但不是他如何让它工作。
    • 它确实提到了“...但是为 标签提供了一些支持。”。你可以试一试
    • AppletComponent 的子类,因此您可以将其直接添加到您的 GUI 布局中(如果这是一个可接受的解决方案)。
    【解决方案2】:

    我认为最好的方法是简单地将Applet 添加到您的布局中(如果需要,使用适当的AppletStub 填充),如果需要在Applet 的面板周围添加任何其他内容,请添加它与JLabels.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-19
      • 2013-07-25
      • 1970-01-01
      • 2012-03-12
      • 2014-05-02
      • 1970-01-01
      相关资源
      最近更新 更多