Java 如何在JTextField中从右向左插入文本

Java 如何在JTextField中从右向左插入文本,java,jtextfield,right-to-left,Java,Jtextfield,Right To Left,我正在为孩子们制作一个小游戏来教数学。为此,我需要JTextField从右向左操作。这意味着,如果我用键盘键入“A”,然后键入“B”,在JTextField中,它应该像“BA”一样显示。我想你们现在可以有主意了。 提前感谢。:) 使用setComponentOrientationJTextComponent类的方法 textField.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); 您所要求的不是JTextfield或其

我正在为孩子们制作一个小游戏来教数学。为此,我需要
JTextField
从右向左操作。这意味着,如果我用键盘键入“A”,然后键入“B”,在
JTextField
中,它应该像“BA”一样显示。我想你们现在可以有主意了。
提前感谢。:)

使用
setComponentOrientation
JTextComponent类的方法

textField.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

您所要求的不是JTextfield或其父项的功能

获得所需内容的一种方法是使用ApacheCommonsLang库和类StringUtils.reverse(“flip”)->“pilf”


textField.setCaretPosition可能重复(0);试试这个事实上这不是我想要的。我想键入反向文本。:)有什么帮助吗?如果我在文本字段中键入“A”然后键入“B”然后键入“C”,它应该显示为“CBA”