1

如上。我有一个模态 JOptionPane,它使用文本区域来显示比正常消息稍大的消息。窗格工作正常,目前大约 300 平方像素。问题是我正在尝试输出类似于以下内容的内容:

Amt (TAB HERE) x (TAB HERE) Type (TAB HERE) Price (TAB HERE)

同样,我对实际面板完全没有问题,它以我想要的大小显示,但由于某种原因,它“标签”真的很远。就像 JOptionPane 的 1/3 一样,它在 Type 之后切断,我失去了一半的文本。有什么办法可以指定我想要的标签的大小吗?我尝试使用空格手动对齐,但您可以想象并非所有字母的宽度都相同,而且很难让它正确对齐,所以我需要制表符。我也不想和新的布局管理器混在一起。我只是在一个方法中连接一个字符串,将它返回到 JTextArea,然后将它放在我的 JOptionPane 中,所以我想要一个可以做到这一点的解决方案。如果我输出到命令行,选项卡看起来很正常,可能是 5 个奇怪的字符,但以这种方式执行它更像是 2 个字长......

更糟糕的情况是我制作了一个更大的 JOptionPane,但为了美观我不希望这样做。

4

1 回答 1

3

你可以把一个 HTML 表格放在你JTextArea喜欢的地方。aJTextArea或 aJTable都可以放入 a 中JOptionPane

于 2012-10-11T12:36:51.023 回答