我正在编写一个提醒应用程序,它在JTextArea
. 该文本可以consol argument
在您启动 java 应用程序时传递,或者(如果没有参数可用)与另一个自定义对话框一起传递JTextArea
,您可以在其中键入文本。
我想在我的提醒中有一个段落(新行)。当我按下Enter里面的设置对话框时,JTextArea
它工作得很好。但是当我输入Statement1\nStatement2
它时,它会准确地显示这个文本而不是两行(我不能Enter在控制台中输入 a ,可以吗?)。当我调试代码时,它会特别采用每个字符并将反斜杠转换为双反斜杠,而不是将 \n 作为一个字符。所以字符\n
将被分割成\\
和n
(-> 不再有控制符号)。以文本为参数的 consol 也会发生同样的事情。
我已经尝试过\n
and\r\n
甚至\\n
or \\\n
,但它需要每个字符并对其进行转换。
我怎样才能使 Java 知道反斜杠和 n 是在一起的?我怎样才能获得一条新线路?