Java 对齐JTextPane并测量文本长度

Java 对齐JTextPane并测量文本长度,java,swing,text,jtextpane,tabular,Java,Swing,Text,Jtextpane,Tabular,我试图使JTextPane具有两列,两列都向左对齐,如下所示: Column A: Column B: Alpha Alpha Beta Beta Gama Gamma A列:B列: 阿尔法 贝塔 伽马伽马 在JTextPane上是否有这样做的方法?如果没有,我可以使用什么方法?您可以简单地使用表格来创建列“可见性”: 在某些情况下,一个“\t”可能不足以创建相等的间距(例如,如果第一列中有一些长文本) 无论如何,如果您需要类似于表的结构,最好

我试图使JTextPane具有两列,两列都向左对齐,如下所示:

Column A: Column B: Alpha Alpha Beta Beta Gama Gamma A列:B列: 阿尔法 贝塔 伽马伽马
在JTextPane上是否有这样做的方法?如果没有,我可以使用什么方法?

您可以简单地使用表格来创建列“可见性”:

在某些情况下,一个“\t”可能不足以创建相等的间距(例如,如果第一列中有一些长文本)

无论如何,如果您需要类似于表的结构,最好使用JTable。

您不能使用它吗?
    JTextPane pane = new JTextPane ();
    pane.setText ( "Column A:\tColumn B:\n" +
            "Alpha\tAlpha\n" +
            "Beta\tBeta\n" +
            "Gama\tGamma" );