问题描述
如题,JTextPane中已经有文字了,当我点击某一个Button的时候,就让某一行显示出背景颜色假如文本为:aaabbbcccddd怎么让ccc显示蓝色的背景色,就好像被鼠标选中了一样
解决方案
解决方案二:
可以使Button实现ActionListener接口,或者在Button上添加Action动作。具体的可以参考jdk的api。应该不难实现。
解决方案三:
估计你得用这几个接口和类来实现你的JTextPane文字样式,具体用法自己查阅下文档StyledDocumentstyleDoc=textPane.getStyledDocument();StyleConstants.setBackgroundStyleConstants.setForegroundSimpleAttributeSet
解决方案四:
谢了,我已经解决了。。。
解决方案五:
HighlightPainter
解决方案六:
该回复于2011-11-28 08:57:28被版主删除
时间: 2024-12-08 23:45:13