java - 字符串变量中的\t 和\n 不显示在 JOptionPane.showMessageDialog 中

标签 java swing

我试图在变量中累积一个字符串,但制表符和换行符没有生效。

这是我的代码:

String message = "";

for(int i=1; i<=5; i++)
{
    message += i +"\t";
}

JOptionPane.showMessageDialog(null, message);

它只显示:

1 2 3 4 5 

代替数字之间的制表符

最佳答案

如下所示将消息放入 JTextArea。

String message = "";

for(int i=1; i<=5; i++){
    message += i +"\t";
}
JOptionPane.showMessageDialog(null, new JTextArea(message));

关于java - 字符串变量中的\t 和\n 不显示在 JOptionPane.showMessageDialog 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9612880/

相关文章:

java - 如何在 Java Swing 中命名坐标(点)

java - JLabel 不会显示图像

javascript - 处理 Sketch 无法在 JavaScript 模式下工作

java - 适用于 Google App Engine 的最佳 Java 文本索引库是什么?

java - 如何用DOM解析大型xml文档?

java - 使用 Java 插入 Excel 中的值以访问数据库

java - java中如何终止线程的执行?

java - 如何以某种格式打印出HashMap的内容?

java - 覆盖 paint(graphics g) Java

java - 应用程序设计MVC模式