に特定のテキストを表示するリマインダー アプリを作成していJTextArea
ます。そのテキストはconsol argument
、Java アプリを起動するとき、または (引数が使用できない場合)JTextArea
テキストを入力できる別のカスタム ダイアログを使用して渡すことができます。
リマインダーに段落 (改行) を入れたいです。Enter内部の設定ダイアログを押すと、JTextArea
完全に機能します。しかし、Statement1\nStatement2
入力すると、2 行ではなくこのテキストが正確に表示されます (Enterコンソール内に a を入力することはできませんよね?)。コードをデバッグすると、すべての文字が特定され、\n を 1 つの文字としてではなく、バックスラッシュが 2 つのバックスラッシュに変換されます。したがって、文字\n
は and に分割されます\\
( n
--> 制御記号はもうありません)。テキストを引数としてコンソールから同じことが起こります。
\n
私はすでにand\r\n
と\\n
orを試し\\\n
ましたが、各文字を特定して変換します。
バックスラッシュと n が一緒にあることを Java が認識できるようにするにはどうすればよいですか? 新しい回線を取得するにはどうすればよいですか?