我有一个jtextarea,我想从中眨眼。我试图将注意力集中在错误,但似乎不起作用。我还将可编辑设置为false,它也不起作用。任何想法?

有帮助吗?

解决方案

更新

getCaret().setVisible()似乎没有任何效果,至少与金属和Windows 7 L&FS没有任何效果。

根据您的最终要求,这是两个建议,这可能对您来说足够了:

  1. 将角色颜色设置为与 JTextField 背景,有效地使其无形。

    myJTextField.setCaretColor(myJTextField.getBackground());

    如果您想在以后显示袋(例如何时焦点),则可以切换回原始颜色(文档说传递A null 会这样做) JTextField 得到专注。

  2. 将眨眼速率设置为0,因此即使可见光标,它也不会闪烁。

    myJTextField.getCaret().setBlinkRate(0);


似乎您想隐藏套件( | 光标指示当前文本插入位置)。

您可以使用 JTextField.getCaret().setVisible(false);

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top