我给JTextPane加了一个DocumentListener,想达到的效果是在 DocumentListener中的public void insertUpdate(DocumentEvent arg0)监听输入,如果输入"a",就把a改成红色的。但是好像在insertUpdate(DocumentEvent arg0)中只能
{
Document doc = arg0.getDocument();
}
而不能得到它的StyledDocument,那么该怎样做才能在insertUpdate中改变文本的颜色?
{
Document doc = arg0.getDocument();
}
而不能得到它的StyledDocument,那么该怎样做才能在insertUpdate中改变文本的颜色?
解决方案 »
- 关于数组大家来看看
- (重分请教:)Sun Java Creator 打成 WAR 包后如何布署在JBOSS下面 (来者都有分,帮顶也行)
- 请问那位有Think in java这本书中的例子的原代码呀/还有课后习题的代码呀?
- 初学JAVA发现的一个问题,请大家进来看一下啊,谢谢
- 一个关于Java国际化的问题,请高手指教!!!
- 谁能给个java接口的祥解.实在搞不动
- 怎么用JAVAPrint出一个杨辉三角
- 谁知道国内什么地方可以下载jive3.03 Pro,官方网站太慢了,我这里down不下来。
- 200分求一个打印的例子我老也做不对(再线等待)
- 那里有JB5的下载地址????
- 诸位达人有没有听说过“软件层”这个词?
- 好久没提问了. 问个问题.. 谁能用最简单的语言 给我解释下什么是回调.还有什么是闭包.
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Attempt to mutate in notification
at javax.swing.text.AbstractDocument.writeLock(Unknown Source)
at javax.swing.text.DefaultStyledDocument.setCharacterAttributes(Unknown Source)
at......