对齐JTextPane并测量文本长度

时间:2012-06-18 03:50:20

标签: java swing text jtextpane tabular

我正在尝试使用两列来创建JTextPane,这两列都是左对齐:

Column A:    Column B:
Alpha        Alpha
Beta         Beta
Gama         Gamma

无论如何都要在JTextPane上执行此操作,如果没有,我可以使用它吗?

1 个答案:

答案 0 :(得分:0)

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

    JTextPane pane = new JTextPane ();
    pane.setText ( "Column A:\tColumn B:\n" +
            "Alpha\tAlpha\n" +
            "Beta\tBeta\n" +
            "Gama\tGamma" );

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

无论如何,如果你需要一个类似于表格的结构,那么更好的选择是使用JTable。