【发布时间】:2012-06-18 03:50:20
【问题描述】:
我正在尝试使 JTextPane 具有两列,都像这样向左对齐:
A 栏: B 栏: 阿尔法阿尔法 测试版 测试版 伽马伽马有没有办法在 JTextPane 上做到这一点,如果没有,我可以用什么来做呢?
【问题讨论】:
-
你不能用
JTable吗?
标签: java swing text jtextpane tabular
我正在尝试使 JTextPane 具有两列,都像这样向左对齐:
A 栏: B 栏: 阿尔法阿尔法 测试版 测试版 伽马伽马有没有办法在 JTextPane 上做到这一点,如果没有,我可以用什么来做呢?
【问题讨论】:
JTable吗?
标签: java swing text jtextpane tabular
您可以简单地使用制表来创建“可见性”列:
JTextPane pane = new JTextPane ();
pane.setText ( "Column A:\tColumn B:\n" +
"Alpha\tAlpha\n" +
"Beta\tBeta\n" +
"Gama\tGamma" );
在某些情况下,一个“\t”可能不足以创建相等的间距(例如,如果您将在第一列中有一些长文本)。
无论如何,如果您需要类似表的结构,最好选择使用 JTable。
【讨论】: