如何在JTextField中隐藏插入插入符?

时间:2016-01-14 09:05:23

标签: java swing jtextfield

我正在使用 Java Swing 工具包使用 Java 制作计算器程序,我希望它类似于Windows' (默认)计算器。

我有一个JTextField用于输入数字。您可以看到光标正在显示。我想隐藏它。

enter image description here

我试过这样做:

textField.getCaret().setVisible(false);

但它没有帮助。我也尝试在创建和初始化窗口之前和之后调用它,但它仍然无效。光标在那里。

我查找了JTextFieldCaret文档,但没有找到任何对我有用的内容,除了setVisible()方法无效。

如何隐藏插入符号/光标?

1 个答案:

答案 0 :(得分:2)

你可以让它看不见, 你可以尝试

textField.setCaretColor(Color.WHITE);