gpt4 book ai didi

JAVA如何在JTextArea中对齐文本而不考虑字符长度

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:10 26 4
gpt4 key购买 nike

这是我的 JTextArea 的图片: enter image description here

这是我的代码:

String display = "";
display = display + num + "\t\t" + name + "\t\t\t\t\t\t\t\t" +
stocks + "\t\t\t" + req +"\n";

txtArea.setText(display);

无论单词的字符长度如何,我应该怎么做才能正确对齐文本?

尽可能多地使用 JTextArea 而不是 JTable(因为我还不熟悉它)先谢谢你!

最佳答案

使用 JTextPane而不是 JTextArea ,因为它可以做HTML。然后添加一个 HTML <table> .可能有一些风格。

StringBuilder display = new StringBuilder("<html><table>");

display.append("<tr><td align='right'>").append(num)
.append("</td><td>").append(name)
.append("</td><td align='right'>").append(stocks)
.append("</td><td>").append(req)
.append("</td></tr>");

display.append("</table>");
txtPane.setText(display.toString());

这允许比例字体和样式文本,如粗体、红色、背景色。

关于JAVA如何在JTextArea中对齐文本而不考虑字符长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36747661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com