gpt4 book ai didi

java - JTextPane 中的表格和单元格跨越(单元格合并)

转载 作者:行者123 更新时间:2023-11-29 06:12:26 25 4
gpt4 key购买 nike

我有一个问题。我需要知道,是否可以在 JEditorPane 中插入表格(我在 http://java-sl.com/JEditorPaneTables.html 找到了一个示例)不使用 HTML 而是使用列和行跨越单元格。简而言之,我需要插入一个这样的表:

+-------+--------+-------+| first | second | third |+-------+--------+-------+| c1    | col. spanning  |+-------+--------+-------+| c2    |        | c3    |+-------+ row s. +-------+| c4    |        | c5    |+-------+--------+-------+

我试图谷歌它,但我没有找到我要找的东西。跨单元格的问题可能并不常见。

最佳答案

只需使用 HTMLEditorKit 并插入具有行和列跨度的所需表格。您可以使用方法

public void insertHTML(HTMLDocument doc, int offset, String html,
int popDepth, int pushDepth,
HTML.Tag insertTag)

或者您可以获得 HTMLDocument 并使用其中之一

public void insertAfterStart(Element elem, String htmlText)
public void insertBeforeEnd(Element elem, String htmlText)
public void insertBeforeStart(Element elem, String htmlText)
public void insertAfterEnd(Element elem, String htmlText)
public void setOuterHTML(Element elem, String htmlText)
public void setInnerHTML(Element elem, String htmlText)

关于java - JTextPane 中的表格和单元格跨越(单元格合并),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6343314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com