java - 设置文本格式

标签 java

我需要在 JOptionPane.showMessageDialog 中设置一些文本的格式。我需要表格格式的文本 示例:

Operation           Result
  2 + 2               4

我尝试使用string.format(),但结果很丑。任何的意见都将会有帮助。谢谢

最佳答案

String.format如果您使用固定宽度字体(如控制台输出),但消息对话框默认为可变宽度字体,则效果很好。

幸运的是,Swing 中的所有标签都支持 HTML 格式。您所要做的就是用 HTML 标签包裹您的字符串,例如 <html> some text</html> 。然后您可以使用实际的 HTML 表格。

关于java - 设置文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11475053/

相关文章:

使用 Hibernate 标准查询的 Java 类转换异常

java - 从未包含在类路径中的外部 jar 读取 xml

java - String.format 替换字符串和整数列表

java - 一个 Tomcat 实例用于两个域和两个 Web 应用程序

java - 通过标签java分割字符串

java - 如何从 Java 中的 List<String[]> 获取具有频率的唯一值?

java - Hibernate 和 Spring 注解 @OneToMany 未映射类错误

java - 回文程序

java - JodaTime 日期格式问题

java - 如何防止将 XML 解析错误写入 System.err (stderr)?