1

我正在尝试用两列制作 JTextPane,它们都像这样向左对齐:

A 栏: B 栏:
阿尔法阿尔法
测试版 测试版
伽马伽马

无论如何在 JTextPane 上可以做到这一点,如果没有,我可以用它做什么?

4

1 回答 1

0

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

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

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

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

于 2012-06-18T14:45:37.760 回答