【问题标题】:Can I put an ActionListener on a TextArea? [closed]我可以在 TextArea 上放置一个 ActionListener 吗? [关闭]
【发布时间】:2014-01-08 01:11:46
【问题描述】:

如果 TextArea 被用户编辑,我可以设置一个监听器吗?

如果不可能,我可以在其焦点上添加一个吗?

【问题讨论】:

  • 不,JTextArea 不支持ActionListener,因为它允许用户使用回车键添加新行。是的,您可以添加焦点侦听器,但 InputVerifier 可能是更好的选择...
  • “我可以在 TextArea 上放置一个 ActionListener 吗?” JavaDocs 或您的编译器都可以比我们更快地回答这个问题..
  • 我更多的是寻找实际应用,@AndrewThompson,就像威廉莫里森给出的那样。你可以,我想知道。
  • “Duh you CAN,..” JavaDocs 和编译器都会提出其他建议。不信就试试看。
  • 这是一个错误的引用。

标签: java swing actionlistener jtextarea


【解决方案1】:

通过textArea.getDocument()获取文本区域正在使用的文档

然后写一个document listener。每当用户编辑文本区域时,文档侦听器都会告诉您。

【讨论】:

  • 很高兴听到@IsaiahTaylor 请接受此答案以结束问题。
  • 我会在 15 分钟后。愚蠢的政策恕我直言
  • 好的,谢谢。我不知道这个限制。
  • 你怎么有5000分却不知道?不是冒犯,只是真的很好奇。看来你现在应该已经遇到了。
  • 哈哈,没有冒犯@IsaiahTaylor!我不会问很多问题,而且我问的问题很棘手或够晦涩难懂,15 分钟内得不到答案。
猜你喜欢
  • 1970-01-01
  • 2018-07-30
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 2013-03-12
  • 1970-01-01
  • 2011-01-31
  • 1970-01-01
相关资源
最近更新 更多