我正在使用 Java 的 Swing 工具包使用 Java 制作计算器程序,我希望它类似于Windows' (默认)计算器。
我有一个JTextField
用于输入数字。您可以看到光标正在显示。我想隐藏它。
我试过这样做:
textField.getCaret().setVisible(false);
但它没有帮助。我也尝试在创建和初始化窗口之前和之后调用它,但它仍然无效。光标在那里。
我查找了JTextField和Caret文档,但没有找到任何对我有用的内容,除了setVisible()
方法无效。
如何隐藏插入符号/光标?
答案 0 :(得分:2)
你可以让它看不见, 你可以尝试
textField.setCaretColor(Color.WHITE);