Java 键盘快捷键是否可以更改JTextArea的文本方向?

Java 键盘快捷键是否可以更改JTextArea的文本方向?,java,swing,keyboard-shortcuts,jtextarea,text-alignment,Java,Swing,Keyboard Shortcuts,Jtextarea,Text Alignment,JTextArea的组件方向设置为左,因此文本从左向右写入。有时,当用户正在书写时,文本方向突然变为右侧,因此所有文本看起来都是向右对齐的。 我无法解释为什么会发生这种情况(我没有用户的直接反馈),但我猜,当用户键入时,他会激活一些键盘快捷键,从而改变文本方向。 有人知道这是怎么发生的吗?是否还有其他东西会触发文本区域中文本方向的更改?Swing具有预定义的键盘快捷键,可在创建Swing对象时激活。您应该编辑密钥绑定。这对你的处境很有用 Swing具有预定义的键盘快捷键,可在创建Swing对象时

JTextArea的组件方向设置为左,因此文本从左向右写入。有时,当用户正在书写时,文本方向突然变为右侧,因此所有文本看起来都是向右对齐的。 我无法解释为什么会发生这种情况(我没有用户的直接反馈),但我猜,当用户键入时,他会激活一些键盘快捷键,从而改变文本方向。
有人知道这是怎么发生的吗?是否还有其他东西会触发文本区域中文本方向的更改?

Swing具有预定义的键盘快捷键,可在创建Swing对象时激活。您应该编辑密钥绑定。这对你的处境很有用

Swing具有预定义的键盘快捷键,可在创建Swing对象时激活。您应该编辑密钥绑定。这对你的处境很有用

(1+)特别是“shift control O”将切换组件方向。是的,组件方向通过Ctrl+shift+O进行更改。重点是方向不会立即更改,但在您开始键入内容后。(1+)特别是“shift control O”将切换组件方向。是,组件方向通过Ctrl+Shift+O更改。关键是方向不会立即更改,而是在您开始键入某个内容后更改。