本文介绍了多行JTextField问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 JTextField ,并且需要有3行,例如:

I have a JTextField and need to have 3 lines in it, such as these:

HI
MY name
is mehdi

如何我可以在 JTextField 中设置文本吗?我试过 \ n ,但它没有用。

How can I set the text in a JTextField? I tried \n, but it didn't work.

推荐答案

1:JTextField不支持多行。你想要的是一个JTextArea

1 : JTextField does not support multiline. what you want is a JTextArea

2:所有系统上的换行符都不一样,你可能需要使用\\\ n如果您正在运行Windows。从Java 7开始,有 System.LineSeparator 来解决这个问题。

2 : Newlines aren't the same on all systems, you might have to use "\r\n" if you are running Windows. Since Java 7, there is System.LineSeparator to solve this issue.

(参见)

这篇关于多行JTextField问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 14:20