Java 如何使用LocaleString在JTable头中创建两行

Java 如何使用LocaleString在JTable头中创建两行,java,swing,jtable,multiline,tableheader,Java,Swing,Jtable,Multiline,Tableheader,我正在尝试使用LocaleString在JTable标题中创建两行,如下图所示 资料来源: 我在网上调查了很多地方,他们似乎给出了字符串而不是本地字符串的解决方案。(我在字符串中使用了反斜杠,它可以工作(在JTable头中创建两行)) 然而,如果我在LocaleString(属性文件中的值)中使用反斜杠,它不会做任何事情 我也试过 \r-在GUI中不显示任何 \r\r-在GUI中不显示任何 \r-显示\r\n “\r”-显示” \“\r\”-显示“” \-表演\ 我试着用字母n应用上面相同的逻

我正在尝试使用LocaleString在JTable标题中创建两行,如下图所示

资料来源:

我在网上调查了很多地方,他们似乎给出了字符串而不是本地字符串的解决方案。(我在字符串中使用了反斜杠,它可以工作(在JTable头中创建两行))

然而,如果我在LocaleString(属性文件中的值)中使用反斜杠,它不会做任何事情

我也试过

\r-在GUI中不显示任何

\r\r-在GUI中不显示任何

\r-显示\r\n

“\r”-显示”

\“\r\”-显示“”

\-表演\

我试着用字母n应用上面相同的逻辑,但它不起作用


实现这一点最简单和最好的方法是什么?

Windows新行是
\r\n
,您尝试过吗?有时您需要将反斜杠加倍:
\\r
\\n
\\r\\n
@rossum我只是尝试了一下\r\n没有显示任何内容,\\r只显示\r。我想我可能已经从这个问题中找到了解决方案。我将尝试一下,看看它在JTable标题中是否有效