关于 JTextArea 的简单问题

Posted

技术标签:

【中文标题】关于 JTextArea 的简单问题【英文标题】:Simple question about JTextArea 【发布时间】:2011-09-21 13:59:20 【问题描述】:

我想创建一个空白文本区域,用户可以在其中输入几句话,然后,当用户关闭窗口(或之前)时,我想将此文本保存在字符串中(并将其打印到测试它是否有效)。到目前为止,我写的代码不起作用:

JTextArea area = new JTextArea(5,20);
JScrollPane scrollPane = new JScrollPane(q); 
JFrame frame = new JFrame("TextDemo");
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);
String paragraph_text = area.getText();
System.out.println(paragraph_text);

【问题讨论】:

【参考方案1】:

您需要将JTextArea 添加到滚动窗格中

JScrollPane scrollPane = new JScrollPane(area); 

【讨论】:

以上是关于关于 JTextArea 的简单问题的主要内容,如果未能解决你的问题,请参考以下文章

关于 JTextArea 的简单问题

在 JtextArea 的末尾添加一个新行

当 TextArea 有很多行时,JScrollPane 在 Nimbus L&F 中不显示拇指

Swing PropertyChangeSupport 动态更新 JTextArea

具有多个 JTextArea 的 JScrollPane

让 JTextArea 显示固定宽度的字体而不进行抗锯齿