Hallo,
mein Ziel ist, nur den Inhalt ohne HTML-Tags zu kriegen. Beim Programmstart wird aber kein gefüllter String-Text durch die getText-Methode der StyledDocument-Klasse zurückgegeben, also nur Leere. Wenn man diesen Code mit Hilfe Debugger schrittweise geht, wird der String-Text aber wirklich zurückgegeben, dass irgendetwas im Text gefunden wird. Weiß nicht, wieso ein real primitiver kurzer Java-Code, der folgendes beschrieben wird, ohne Debugger nicht ganz funtkioniert ???:L
Wäre dir für deine Lösung/Idee dankbar!!
Greetings
JavaSugar
mein Ziel ist, nur den Inhalt ohne HTML-Tags zu kriegen. Beim Programmstart wird aber kein gefüllter String-Text durch die getText-Methode der StyledDocument-Klasse zurückgegeben, also nur Leere. Wenn man diesen Code mit Hilfe Debugger schrittweise geht, wird der String-Text aber wirklich zurückgegeben, dass irgendetwas im Text gefunden wird. Weiß nicht, wieso ein real primitiver kurzer Java-Code, der folgendes beschrieben wird, ohne Debugger nicht ganz funtkioniert ???:L
Code:
...
// Test-Datei enhält ein kurzes Text-Beispiel zum Testen
File file = new File("files/text/Test.htm");
JTextPane pane = new JTextPane();
pane.setPage(file.toURL());
pane.setEditable(false);
StyledDocument doc = pane.getStyledDocument();
String strText = doc.getText(0, doc.getLength());
// Stelle suchen
int iIndex = sText.indexOf("irgendetwas");
// gefundenen String im Text markieren
if (iIndex > -1){
System.out.println("Gefunden");
}
...
Wäre dir für deine Lösung/Idee dankbar!!
Greetings
JavaSugar