G
Guest
Gast
Hi,
ich habe folgende Methode um Text zu kopieren (das markierte und wenn nichts markiert ist alles).
Das funktioniert auch wunderbar. Nur ist in meiner editorpane HTML-Formatierter Text (der gehört da auch so hin).
Die ganzen HTML-Tags möchte ich aber NICHT mit in die Zwischenablage legen. Wie kann ich das machen? Gibt es eine fertige Funktion? Bei php gibt es sowas wie strip_tags oder ähnlich.
ich habe folgende Methode um Text zu kopieren (das markierte und wenn nichts markiert ist alles).
Code:
private void copyItemActionPerformed(java.awt.event.ActionEvent evt) {
if( solutionAreaPane.getSelectedText() == null ) {
StringSelection stringSelection = new StringSelection( solutionAreaPane.getText() );
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(stringSelection,null);
}
else {
StringSelection stringSelection = new StringSelection( solutionAreaPane.getSelectedText() );
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(stringSelection,null);
}
}
Das funktioniert auch wunderbar. Nur ist in meiner editorpane HTML-Formatierter Text (der gehört da auch so hin).
Die ganzen HTML-Tags möchte ich aber NICHT mit in die Zwischenablage legen. Wie kann ich das machen? Gibt es eine fertige Funktion? Bei php gibt es sowas wie strip_tags oder ähnlich.