【发布时间】:2018-08-25 06:38:35
【问题描述】:
我正在为儿童创建小游戏来教数学。为此我需要JTextField 从右到左操作。这意味着如果我使用键盘输入“A”然后“B”,在JTextField 中它应该显示为“BA”。我想你们现在可以有一个想法了。
提前致谢。 :)
【问题讨论】:
-
textField.setCaretPosition(0);试试这个
标签: java jtextfield right-to-left
我正在为儿童创建小游戏来教数学。为此我需要JTextField 从右到左操作。这意味着如果我使用键盘输入“A”然后“B”,在JTextField 中它应该显示为“BA”。我想你们现在可以有一个想法了。
提前致谢。 :)
【问题讨论】:
标签: java jtextfield right-to-left
使用JTextComponent Class的setComponentOrientation方法
textField.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
【讨论】:
您要求的不是 JTextfield 或其父项的功能。
获得所需内容的一种方法是使用 Apache Commons Lang 库和类 StringUtils.reverse("flip") -> "pilf"。
【讨论】: