代码之家  ›  专栏  ›  技术社区  ›  Nitz

如何更改光标闪烁颜色?

  •  4
  • Nitz  · 技术社区  · 16 年前

    我不知道这有没有可能?

    但我想改变光标闪烁的颜色…通常是黑色的…

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

    这有可能吗?

    1 回复  |  直到 16 年前
        1
  •  9
  •   camickr    16 年前

    “光标”是指不闪烁的鼠标光标。

    因此,我假设您正在讨论文本组件中使用的插入符号:

    textField.setCaretColor(...);
    

    编辑:

    上面的建议适用于一个文本字段。要更改所有文本字段,您应该能够在程序开始时使用以下内容:

    UIManager.put("TextField.caretForeground", new ColorUIResource(...));