2013-04-21 2 views
2

JEditorPane을 사용하여 CSS를 표시하려고했지만 제대로 표시되지 않았습니다. 다른 예제를 살펴보면 제대로 된 것처럼 보이지만 정확하게 렌더링되지 않는 것 같습니다. 내가 이미 알고있는 것으로부터, CSS와 스윙은 정확히 잘 어울리지 않습니다.JEditorPane 일부 스타일이 파란색으로 변함

// List variables... 
public JEditorPane diff_view = new JEditorPane(); 
public static HTMLEditorKit kit = new HTMLEditorKit(); 
public static StyleSheet ss = kit.getStyleSheet(); 

public Frame() { 
// Adding a list... 
try { 
    ss.importStyleSheet(new URL("http://slot1.wikia.com/load.php?debug=true&lang=en&" 
        + "modules=mediawiki.action.history.diff&only=styles")); 
    } catch (MalformedURLException ex) { } 
JScrollPane jsp2 = new JScrollPane(diff_view); 
jsp2.setSize(909, 650); 
jsp2.setLocation(153, 100); 
diff_view.setContentType("text/html"); 
diff_view.setEditable(false); 
diff_view.setLocation(153, 100); 
diff_view.setSize(909, 650); 
diff_view.setEditorKit(kit); 
add(diff_view); 
} 
// Retrieving the pages.. 

없음 오류가 나지 않는, 그냥 파란색 편집기 창 :

이 내가 현재 할 노력하고있어 것입니다. 다음은 처음 검색 한 내용입니다 : http://runescape.wikia.com/index.php?diff=prev&oldid=7886038&diffonly=1&action=render.

스타일 시트, jeditorpane 또는 다른 것을 변경해야합니까? 당신은이에 대한 JEditorPane로를 사용해서는 안

Blue JEditorPane

+1

'JEditorPane'은 나쁜 것입니다 ... 나는 한 번 그것으로 고투하지만 결국 포기합니다. – johnchen902

답변

0

: 여기

는 명확성을 위해 정확히 무슨 일이 일어나고 있는지의 사진입니다.