如何更改光标闪烁颜色?

Nit*_*itz 4 java swing

我不知道这有可能吗?

但我想改变这个光标闪烁颜色...这通常是黑色....

我正在制作一个基于java-swing的项目,其中一个要求是改变光标闪烁的颜色. ......

这可能吗?

cam*_*ckr 9

"光标"用于表示不闪烁的鼠标光标.

所以,我假设您正在谈论文本组件中使用的插入符:

textField.setCaretColor(...);
Run Code Online (Sandbox Code Playgroud)

编辑:

上述建议适用于一个文本字段.要为所有文本字段更改它,您应该能够在程序开头使用以下内容:

UIManager.put("TextField.caretForeground", new ColorUIResource(...));
Run Code Online (Sandbox Code Playgroud)