Swing JTextArea插入事件

时间:2014-08-18 07:53:32

标签: java swing jtextarea caret

当插入符号为"闪烁"时是否有任何事件被触发?

(不是当位置改变或属性改变等,但只是在插入符号水平线闪烁)

JTextField如何显示提示(当用户开始输入时消失):

enter image description here

在JTextArea中使用的相同功能:

enter image description here

正如你所看到的,虽然插入符号是blinkng,但第一个字母会被覆盖。

2 个答案:

答案 0 :(得分:2)

检查DefaultCaret的方法

protected synchronized void damage(Rectangle r)

您可以覆盖它并在那里添加代码

答案 1 :(得分:0)

  

在JTextArea的情况下,当插入符号闪烁时重新绘制提示会很棒

查看Text Prompt以查找在文本字段中显示“提示”的解决方案,并且不要求您使用插入符号。