本人的毕设是文本错误的自动修改,想用Java显示,但是对Java写客户端这块不太熟悉。先在想用Java实现在出错的文本下面显示波浪线来提示错误,就像WORD里面的语法错误提示一样,但是不知道该怎么实现,请各位大虾帮帮忙。

解决方案 »

  1.   

     SimpleAttributeSet sas = new SimpleAttributeSet(); 
       StyleConstants.setUnderline(sas, underline); 
       setCharacterAttributes(editor, sas, false); 
      

  2.   

    在错误处加下划线JTextPane textPane = ...;
    StyledDocument document = (StyledDocument) textPane.getDocument();SimpleAttributeSet attribSet = new SimpleAttributeSet();
    StyleConstants.setForeground(attribSet, Color.RED);
    StyleConstants.setUnderline(attribSet,true);// 某个错误的位置和长度
    int begin = ...;
    int offset = ...;document.setCharacterAttributes(begin,offset,attribSet,false);