2010-12-14 29 views
0

J'ai cherché et recherché et regardé le code des démos de Flying Saucer et du navigateur. Je ne peux pas comprendre pourquoi cela ne fonctionne pas.Flying Saucer ne rend pas bien la page (et sort CSS)!

Il devrait afficher la démo report.html. Voici ce qu'il affiche: http://i55.tinypic.com/288v807.png

J'utilise une soucoupe volante à l'intérieur d'une applet. Mon fichier de configuration est exactement le même que le navigateur de démonstration et il est correctement chargé.

// 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); 

On peut dire que son chargement de FS du document. J'ai déjà essayé de le charger à partir d'un URI et il me donne la même sortie. Ça me rend fou. Est-ce que quelqu'un a eu ce problème?

Répondre

0

moi Écoutez attentivement: NE PAS utiliser le noyau moteur de rendu minimal.jar

Ce fut l'une des erreurs les plus stupides. Juste cela, utilisez le core-renderer.jar et vous êtes prêt à partir.