문제 : 내 트리의 리프 노드 내용이 HTML이지만 HTML로 렌더링하지 않으려합니다.JTree에 HTML을 일반 텍스트로 표시하려면 어떻게해야합니까?
많은 Swing 구성 요소에는 렌더링 방법을 변경하기 위해 HTML 스 니펫이 포함될 수 있습니다. 이것은 JTree
의 노드를 포함 :이 노드가 DefaultTreeModel
에 추가하고, JTree
에 모델
DefaultMutableTreeNode myLeafNode = new DefaultMutableTreeNode("<html><body><h1>Hello World</h1></body></html>");
경우는 HTML로 콘텐츠를 렌더링합니다.
어떻게 방지합니까? 어떻게 강제로 일반 텍스트로 렌더링 할 수 있습니까?
: @David Wallace의 답변 (아래 참조)이 작동합니다. 여기 보이는 방법은 다음과 같습니다
HTML 소스를 표시 하시겠습니까? 아니면 그냥 태그가없는 등의 형식으로 표시되기를 원한다고 말하는 것입니까? –
소스를 표시하고 싶습니다. 태그를 포함하여 전체 String을보고 싶습니다. –
HTML 엔티티를 사용 하시겠습니까? '<html>'? –