如何解决更改所选项目
我有一个JEditorPane
,当我按ctr +空格时,它会显示一个JScrollPane
,但是由于仍然选择了编辑器窗格,有什么办法可以将所选项目设置为另一个? >
(选中该选项是在按下JTextArea
时可以对其进行编辑,因此将其选中为文本区域。)
就像我想要的那样,当我按ctr +空格时,它会出现滚动窗格并被选中,因此我只需要按一个箭头即可滚动。
解决方法
您需要在要“选择”的JComponent上调用requestFocus()。
编辑:来自JComponent#requestFocus的文档:
请注意,不建议使用此方法,因为其行为取决于平台。相反,我们建议使用requestFocusInWindow(boolean)。
所以也可以尝试一下requestFocusInWindow()。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。