2010-12-14 2 views
0

Я искал и искал код из демо-версии Flying Saucer и браузера. Я не понимаю, почему это не работает.Flying Saucer не отображает страницу (и выводит CSS)!

Он должен отображать demo 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, и вам хорошо идти.

Смежные вопросы