如题,JTextPane中已经有文字了,当我点击某一个Button的时候,就让某一行显示出背景颜色
假如文本为:
aaa
bbb
ccc
ddd怎么让ccc显示蓝色的背景色,就好像被鼠标选中了一样

解决方案 »

  1.   

    可以使Button实现ActionListener接口,或者在Button上添加Action动作。具体的可以参考jdk的api。应该不难实现。
      

  2.   

    估计你得用这几个接口和类来实现你的JTextPane文字样式,具体用法自己查阅下文档StyledDocument styleDoc = textPane.getStyledDocument();
    StyleConstants.setBackground
    StyleConstants.setForeground
    SimpleAttributeSet