题
我有一个jtextarea,我想从中眨眼。我试图将注意力集中在错误,但似乎不起作用。我还将可编辑设置为false,它也不起作用。任何想法?
解决方案
更新
getCaret().setVisible()
似乎没有任何效果,至少与金属和Windows 7 L&FS没有任何效果。
根据您的最终要求,这是两个建议,这可能对您来说足够了:
将角色颜色设置为与
JTextField
背景,有效地使其无形。myJTextField.setCaretColor(myJTextField.getBackground());
如果您想在以后显示袋(例如何时焦点),则可以切换回原始颜色(文档说传递A
null
会这样做)JTextField
得到专注。将眨眼速率设置为0,因此即使可见光标,它也不会闪烁。
myJTextField.getCaret().setBlinkRate(0);
似乎您想隐藏套件( |
光标指示当前文本插入位置)。
您可以使用 JTextField.getCaret().setVisible(false);
不隶属于 StackOverflow