【问题标题】:Collect Input from a Java JTextarea从 Java JTextarea 收集输入
【发布时间】:2015-07-22 06:06:16
【问题描述】:

我正在开发我的第一个 java 小程序,我想从相当简单的开始(虽然我对代码的工作原理有很好的理解,但我不太了解在使用时我都可以使用哪些方法java)

我创建了一个 Jframe 窗口,其中包含一个 JTextarea。当在此框中输入某些内容时,我想执行某些代码行。本质上,它是一个简单的文本输入系统。我该怎么做呢?还是有更好的组件可以用来做这个?

【问题讨论】:

  • 通过添加一些您迄今为止尝试过的代码来改进您的问题
  • 使用JTextFieldActionListener 和/或一些允许在激活时从字段中获取文本的按钮可能更简单
  • Chaitanya,感谢您的推荐,但问题是我没有尝试太多,因为我不知道从哪里开始。我对java很陌生,我什至不知道如何引用该字段中当前的文本(我将其更改为一个字段,我之前没有这样做的唯一原因是因为我不知道这样存在的东西。)我想,如果我确实知道如何获取当前字段中的文本,我可以在按下回车键时触发获取文本。
  • 等等,从字段中获取文本真的像 textfield.getText(); ?哇。我的问题是我不知道java中已经存在很多有用的东西,每当我阅读文档时,我似乎迷失在文本的海洋中,最终什么也没得到。很抱歉浪费大家的时间,感谢您的帮助。
  • "..applet,我想从相当简单的开始.." Applet 比桌面应用程序更难工作和部署(即基于JFrame)。首先从应用程序开始。

标签: java swing text input jtextarea


【解决方案1】:

除了getText(),对于JTextField,有些人更喜欢getDocument() 方法。在 Java 中,Listeners 用于捕获事件,例如“输入到文本区域的内容”。这个tutorial 将帮助您入门,如果您在实施时遇到困难,您可以返回一个更具体的问题和一些代码:)

【讨论】:

  • 感谢您的回答,我知道这个问题草率而仓促,但是在提出这个问题时,我今天没有太多时间来玩我的代码,我需要快速答案,我觉得有一个简单的答案。出于某种原因,我想不出如何在搜索引擎中以一种可以返回有用结果的方式来表达我的问题,所以我在这里问。再次感谢,我一定会查看该教程!
猜你喜欢
  • 2023-03-24
  • 1970-01-01
  • 2017-02-12
  • 2014-11-21
  • 1970-01-01
  • 1970-01-01
  • 2016-04-17
  • 2014-03-23
  • 2013-10-21
相关资源
最近更新 更多