【问题标题】:How to insert text right to left in to JTextField如何将文本从右到左插入到 JTextField
【发布时间】:2018-08-25 06:38:35
【问题描述】:

我正在为儿童创建小游戏来教数学。为此我需要JTextField 从右到左操作。这意味着如果我使用键盘输入“A”然后“B”,在JTextField 中它应该显示为“BA”。我想你们现在可以有一个想法了。 提前致谢。 :)

【问题讨论】:

标签: java jtextfield right-to-left


【解决方案1】:

使用JTextComponent ClasssetComponentOrientation方法

textField.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

【讨论】:

  • 其实这不是我想要的。我想把文字倒过来。 :) 有什么帮助吗?
  • 如果我在文本字段中输入“A”然后“B”然后“C”,它应该显示为“CBA”
【解决方案2】:

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

获得所需内容的一种方法是使用 Apache Commons Lang 库和类 StringUtils.reverse("flip") -> "pilf"。

https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#reverse-java.lang.String-

【讨论】:

    猜你喜欢
    • 2014-12-07
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 2018-07-01
    相关资源
    最近更新 更多