Salve. Vorrei sapere come fare a specificare una determinata posizione di una stringa posta in un JTextPane... mi spiego meglio: mettiamo caso che abbia questo codice:

codice:
...
    String string = "hello :-)!!!";		
    textPane.setText (string);
...
Ho creato una stringa e l'ho inserita nel JTextPain. Ma se io ad esempio volessi sostituire i caratteri ":-)" della stringa con una ImageIcon? Come dovrei fare? o_O