【问题标题】:How to set cursor in new text areas?如何在新文本区域中设置光标?
【发布时间】:2018-04-15 14:44:18
【问题描述】:

我有一个程序可以在我左键单击的JFrame 上创建一个新的文本区域。但是,我总是需要再次单击文本区域才能将光标移到那里进行输入。

我想知道如何在每次创建新光标时自动在文本区域中设置光标而无需再次单击。如何在新的文本区域设置光标?

【问题讨论】:

标签: java swing focus awt jtextarea


【解决方案1】:

正如Andrew Thompson 所建议的那样:

您应该使用以下方法将光标设置在新的文本区域中(注意 docs.oracle.com 的链接)- requestFocusInWindow()

【讨论】:

  • (1+) 我也同意问题应该有答案,因此 OP 可以通过单击复选标记“接受”答案,这样每个人都知道问题已经解决。
  • @camickr:RFE 正在酝酿中。
  • 感谢您有勇气将评论转化为答案。
  • @AndrewThompson:我很高兴。功劳当然应该归你所有。评论/回答功能将是合适的。
  • 你的回答是完整的驴弯曲
猜你喜欢
  • 2016-04-30
  • 2023-03-15
  • 2012-04-26
  • 2012-05-30
  • 1970-01-01
  • 2016-03-29
  • 1970-01-01
  • 2011-10-21
相关资源
最近更新 更多