作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
这是我的代码:
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/
我是一名优秀的程序员,十分优秀!