java - 如何移动到 JTextField 中的下一个标记

标签 java swing jtextfield tablelayout

    else if (cmd.equals("five"))
    {
        infixInput.setText("5");
    }
    else if (cmd.equals("six"))
    {
        infixInput.setText("6");
    }

所以我设置了当你按下计算按钮时,数字显示在中缀文本字段上,但如果我输入 5,然后输入 6,例如,6 将替换 5。我如何告诉它按下按钮时移动一个空格

最佳答案

您可以尝试将 infixInput.setText("6"); 更改为:

String text = infixInput.getText() + "6";
infixInput.setText(text);

这会将“6”附加到文本字段中已显示的文本末尾。

关于java - 如何移动到 JTextField 中的下一个标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22740243/

相关文章:

java - TestNG:并行线程运行类安全吗?

java - 如何在 JPanel 中拉伸(stretch) JPanel?

java - 文本字段的按钮操作监听器不起作用

java - JTextField 限制输入字符数,只接受数字

java - 为什么我的KeyAdapter总是落后一步?

java - 将 java 组件放置在 gridbaglayout 上方并并排放置在同一布局中

java - 如何阻止 Eclipse 卡在很长的自动完成列表上?

java - Android 蓝牙发现 API 无法在 Android 6.0 上运行

java - 如何在接口(interface)中存储变量以供使用?

JAVA:Swing - JMenuItem 上的 actionPerformed() 触发但更新的值不持久