2013-02-01 1 views
0

저는 JEditorPane입니다. 다른 응용 프로그램에서 일부 텍스트를 복사합니다. Adobe Pagemaker, Corel Draw 등. 글꼴을 변경하지 않고 유지하고 싶습니다. 내가 어떻게 해 ?java에서 JEditorPane에 복사 할 때 글꼴을 변경하지 않는 방법은 무엇입니까?

+1

'DataFlavors'와'Clipboard'에서 RTF/HTML 데이터 전송을 구현하는 방법을 'JEditorPane'으로 조사해야합니다. [Java 포럼에서 논의 된 유사한 문제] (http://www.java-forums.org/awt-swing/14610-clipboard-jtextpane.html). – maksimov

+1

이 [Q & A] (http://stackoverflow.com/q/7745087/230513)도 참조하십시오. – trashgod

답변

1

당신은 내가 다른 글꼴과 JEditorPane을 원하는

읽기 about StyleContext

+0

기본 글꼴로 설정하고 싶지 않습니다. 나는 다른 글꼴로 JEditorPane을 원한다. –

2

당신의 JEditorPane의 StyleContext 객체를 설정 한 후, StyleContext에 기본 글꼴을 설정해야합니다.

예를 들어 How to Use Editor Panes and Text Panes에서 안내해드립니다. 특히 TextComponentDemo은 프로그래밍 방식과 대화식으로 글꼴 특성을 변경하는 방법을 보여줍니다. 자세한 내용은 initDocument()을 참조하십시오.