java - 关于JTextArea的简单问题

标签 java text textarea jtextarea

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

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);

最佳答案

您需要将 JTextArea 添加到滚动 Pane

JScrollPane scrollPane = new JScrollPane(area); 

关于java - 关于JTextArea的简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6460618/

相关文章:

java - 绝对文件路径不正确

java - 带有 unicode 换行符的注释语句

text - 在单个命令中在 grep 多个结果上附加字符串

tkinter 文本小部件作为 html

css - 如何在 IE 中禁用的文本区域上启用滚动条

ExtJs textarea 多行问题

java - 使用 websocket javascript 客户端发送文件

java - 如何修复 "Execution failed for task ' :app:mergeDebugResources"in android studio?

java - 改进旋转文本的显示

javascript - 如何在textarea中突出显示部分文本