Scusa ma non ho ben capito il ragionamento..

codice:
 public void parsingStringa(String message,Document documento,SimpleAttributeSet attributes,SimpleAttributeSet smiles)
       {
         
           if(message.startsWith(":)"))
           {
               
               try
               {
                 ImageIcon icon = new ImageIcon (new URL("http://upload.wikimedia.org/wikipedia/commons/thumb/7/72/Emoticon_smile.svg/32px-Emoticon_smile.svg.png"));
                 StyleConstants.setIcon (smiles, icon);
                 document.insertString (document.getLength (), " ", smiles);
                  document.insertString(document.getLength(), "\n", attributes);
               }catch(Exception z){System.out.println("NON RIESCO A CARICARE EMOTICON");}
           }
           else if(message.startsWith(":-("))
           {
               try
               {
                 ImageIcon icon = new ImageIcon (new URL("http://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Emoticon_frown.svg/32px-Emoticon_frown.svg.png"));
                 StyleConstants.setIcon (smiles, icon);
                 document.insertString (document.getLength (), " ", smiles);
                  document.insertString(document.getLength(), "\n", attributes);
               }catch(Exception z){System.out.println("NON RIESCO A CARICARE EMOTICON");}
           }
           else
           {
               try
               {
                 //ImageIcon icon = new ImageIcon (new URL("http://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Emoticon_frown.svg/32px-Emoticon_frown.svg.png"));
                 //StyleConstants.setIcon (smiles, icon);
                 document.insertString (document.getLength (),message, attributes);
                  document.insertString(document.getLength(), "\n", attributes);
               }catch(Exception z){System.out.println("NON RIESCO A CARICARE EMOTICON");}
           }
           

         }
           
    }
Con questa funzione devo fare il "parsing" della stringa messaggio e sostituire con emoticon.