JTree i <html>

0

Piszę mały program, w którym jest wyswietlane drzewo.

Na formatce jest drzewo - obiekt typu "JTree".

Zauważyłem, że jeżeli jako napis dla danej gałęzi wpisze się napis "<html>" (nieważne, czy "<html>", czy "<HTML>", czy "<HtMl>") lub "<html>xyz", gdzie w miejscu "xyz" jest dowolny napis, to element "<html>" nie wyświetla się, wyświetla się odpowiednio pusty napis lub samo "xyz".

Natomiast, jak przed "<html>" wstawie dowolny ciąg znaków, chociażby jedna spację, to wszystko wyświetla się prawidłowo.

Co takiego jest w JTree, że jak jest akurat "<html>", to się nie wyświetla, a każdy inny napis, również zawarty w "<" i ">", wyświetla się prawidłowo?

0

Zapewne JTree, podobnie jak wiele innych Swingowych komponentów, stara się interpretować HTMLa. Spróbuj znacznika i zobacz czy tekst będzie pogrubiony.

0
donkey7 napisał(a)

Zapewne JTree, podobnie jak wiele innych Swingowych komponentów, stara się interpretować HTMLa. Spróbuj znacznika i zobacz czy tekst będzie pogrubiony.

Tak, tekst staje się pogrubiony lub po jest kursywa. Jak jest znacznik inny niż <html> na początku, to nie ma interpretacji i jest czysty tekst.

1 użytkowników online, w tym zalogowanych: 0, gości: 1