【问题标题】:Align JTextPane and measure text length对齐 JTextPane 并测量文本长度
【发布时间】:2012-06-18 03:50:20
【问题描述】:

我正在尝试使 JTextPane 具有两列,都像这样向左对齐:

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

有没有办法在 JTextPane 上做到这一点,如果没有,我可以用什么来做呢?

【问题讨论】:

标签: java swing text jtextpane tabular


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2020-09-15
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    相关资源
    最近更新 更多