可以通过键盘快捷键更改 JTextArea 的文本方向吗?
Could be Text orientation of JTextArea changed by keyboard shortcut?
JTextArea 的组件方向设置为 LEFT,因此文本从左向右书写。有时,会发生这样的情况,当用户正在书写时,文本方向突然变为右对齐,因此所有文本都显示为右对齐。
我无法解释为什么会发生这种情况(我没有用户的直接反馈),但我猜想,当用户打字时,他激活了一些改变文本方向的键盘快捷键。
有人知道这是怎么发生的吗?是否有其他东西可以触发文本区域中文本方向的变化?
Swing 具有预定义的键盘快捷键,可在创建 Swing 对象时激活。您应该编辑您的键绑定。 This article 对您的情况很有用。
JTextArea 的组件方向设置为 LEFT,因此文本从左向右书写。有时,会发生这样的情况,当用户正在书写时,文本方向突然变为右对齐,因此所有文本都显示为右对齐。 我无法解释为什么会发生这种情况(我没有用户的直接反馈),但我猜想,当用户打字时,他激活了一些改变文本方向的键盘快捷键。 有人知道这是怎么发生的吗?是否有其他东西可以触发文本区域中文本方向的变化?
Swing 具有预定义的键盘快捷键,可在创建 Swing 对象时激活。您应该编辑您的键绑定。 This article 对您的情况很有用。