2010-12-14 94 views
0

我搜索並搜索並查看了飛碟演示和瀏覽器的代碼。我不明白爲什麼這不起作用。飛碟不能很好地渲染頁面(並輸出CSS)!

它應該顯示report.html演示。這是它顯示的內容:http://i55.tinypic.com/288v807.png

我在一個小程序中使用飛碟。 我的配置文件與演示瀏覽器完全相同,並且正確加載。

// this variable contains the xml 
contentFileString = ".."; 

ScalableXHTMLPanel view = new ScalableXHTMLPanel(); 
view.setCenteredPagedView(true); 
view.setBackground(Color.WHITE); 

int text_width = 200; 
view.setPreferredSize(new Dimension(text_width, text_width)); 
Document document = XMLResource.load(new StringReader(contentFileString)).getDocument(); 
view.setDocument(document); 

// .. render the frame 
FSScrollPane scroll = new FSScrollPane(view); 

JFrame frame = new JFrame(); 
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
frame.getContentPane().add(scroll, BorderLayout.CENTER); 
frame.pack(); 
frame.setSize(700, 600); 
frame.setVisible(true); 

你可以說從它從文件中加載FS。我已經嘗試從URI加載它,它給了我相同的輸出。這讓我瘋狂。有沒有人有這個問題?

回答

0

仔細聽我說:不要使用核心渲染 - minimal.jar

這是最愚蠢的錯誤之一。就這樣,使用core-renderer.jar,你很好。