【问题标题】:Rendering (streaming) HTML into Pane将 HTML 渲染(流式传输)到窗格中
【发布时间】:2011-03-08 19:31:19
【问题描述】:

我的程序同时生成结果。我想在每个结果进入摆动线程后立即将其附加到一个窗格,该窗格将呈现结果的 html 片段,例如:

<ol class="result-type-a"><li class="foo-result"><html-output-of-result .../></li></ol>

JTextPane 是正确的组件吗?

我显示信息的“流媒体性质”是否存在问题?例如输出将在新结果出现后逐步生成,这可能需要每次都进行完整的解析和渲染。

在 Java (CSS!!) 中是否有一些成熟的 HTML 渲染组件? 或者以 HTML+CSS 提供的结构化、易于格式化的方式显示信息的任何其他方式?

【问题讨论】:

    标签: java html swing scala


    【解决方案1】:

    我从来没有机会尝试过,但似乎XHTMLRenderer 可能对你有用。

    【讨论】:

    • 非常好,谢谢。知道“不支持增量布局(仅适用于屏幕媒体)”中的屏幕媒体是什么意思吗? xhtmlrenderer.dev.java.net/feature-list.html
    • 好吧,我从来没有听说过这个,只要我从来没有参与过类似浏览器的项目,但在 Mozilla 项目似乎是一个很好的解释:wiki.mozilla.org/… 似乎Flying Saucer 对每个请求执行与布局和元素位置相关的所有计算。希望能帮助到你。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 2012-10-10
    相关资源
    最近更新 更多