Java将文本添加到textArea和textField

时间:2013-04-30 04:21:53

标签: java swing user-interface jtextfield jtextarea

我正在尝试创建一个JTextArea和一个已预先设置文本的JTextField,所以当用户点击该框时,他们可以编辑它以便其他内容。

以下是我的文字字段:

private JTextField gridSizeField = new JTextField(6);

和我的文字区域:

private JTextArea status = new JTextArea(20, 20);
private JScrollPane statusScroller = new JScrollPane(status);

2 个答案:

答案 0 :(得分:2)

您可以使用其中一个接受String作为参数的重载构造函数。

JTextField(String text, int columns)

JTextField gridSizeField = new JTextField("Your Text", 15);

JTextArea相同

JTextArea(String text, int rows, int cols)

JTextArea status = new JTextArea("Your status", 20, 20);

您应该先参考JavaDocs

有关JTextAreaJTextField

的更多信息

答案 1 :(得分:0)

为了在JTextArea中设置文本,它是JTextArea构造函数的参数。例如,要使字符串“Text in JTextArea”,您只需要执行

  private JTextArea status = new JTextArea("Text already in JTextArea", 20, 20);
  private JTextField field = new JTextField("Text already in JTextField", 6);

希望它有所帮助!