2015-01-22 2 views
0

JtextPane에서 작업 중이며 textPane.setPage(url)을 사용하여 HTML 파일을로드하고 있습니다. 그것은 HTML 형식으로 적절하게 나타나지만, 모두 선택하고 복사를 클릭하여 메모장 ++에 붙여 넣으면 적절한 html 형식으로 나타나지 않습니다. 대신 한 줄에 html 파일의 내용을 표시합니다. JTextPane에 표시된대로 정확한 HTML 형식의 텍스트를 메모장에 붙여 넣기를 원합니다.JTextPane에서 메모장으로 HTML 형식의 텍스트 복사하기

언제든지 도움을 받으실 수 있습니다.

JTextPane 코드 첨부.

textPane = New JtextPane(); 
    textPane.setContentType("text/html"); 
    textPane.setAutoscrolls(true); 
    HTMLEditorKit htmlEditor = new HTMLEditorKit(); 
    Document doc = htmlEditor.createDefaultDocument(); 
    textPane.setEditorKit(htmlEditor); 
    textPane.setDocument(doc); 
    textPane.setEditable(false); 
    textPane.setBackground(Color.WHITE); 
    textPane.getActionMap(); 
    textPane.setFont(EpsilonTheme.getFontA().deriveFont(17.0F)); 
+0

메모장을 ++ 선택하면. 어쩌면 플러그인이 없을 수도 있습니다. HTML 마크 업을 텍스트로 처리합니다. 그게 전부 야. 그것은 (일반) 텍스트 편집기입니다. – Fildor

+0

그냥 보았다, 메모장 + +는 HTML 미리보기 플러그인이 있습니다. 어쩌면 그걸 쓸 수 있니? – Fildor

+0

몇 가지 코드를 보여주십시오 .. !! 너 뭐 해봤 니? –

답변

0

u는 과거의 "언어"로 이동 AFAIK, HTML 렌더링되지 않습니다 HTML enter image description here

+0

나는 OP가 코드 하이라이팅에 대해 말하는 것이 아니라 HTML이 렌더링되기를 원한다고 생각하지만 ... 확실하지 않다 ... – Fildor

+0

응답을 주셔서 감사합니다.하지만 JTextPane에서 복사하여 붙여 넣을 때 HTML 렌더링에 대해 이야기하고 있습니다. notpad ++에서 언어 옵션을 사용하려고 시도했지만 한 줄에 인쇄 HTML 콘텐츠 만 있습니다 ({not working}). HTML 형식의 텍스트를 복사하여 언어 옵션이나 다른 것들을 선택할 필요가 없도록하고 싶습니다. – Vishwas

+0

코드 조각을 제공해 주실 수 있습니까? – JBALI

관련 문제