显示光标:
messageArea.setCaret(new DefaultCaret() { public boolean isVisible() { return true; } });
取消光标:
messageArea.setCaret(new DefaultCaret() { public boolean isVisible() { return false; } });
设置光标的位置:
messageArea.getCaret().setDot(messageArea.getText().length());
设置光标的颜色:
设置光标的颜色是在容器里面来设置,光标本身不具备此功能。
messageArea.setCaretColor(SystemPropertiesLib.COLOR_WHITE);