Introducir reglas en un stylesheet
Hola, a ver si me puedes ayudar que estoy un poco perdido.
Estoy haciendo un visor de ficheros html y quiero que me muestre los ficheros según unas reglas (o propiedades o como se llame) que están en un fichero .css. Aquí te muestro una parte del código que tengo:
//creo el JTextPane donde se visualiza el texto
JTextPane jaec = new JTextPane();
jaec.setContentType("text/html");
//Le introduzco las reglas para que me lo muestre de una determinada forma
HTMLEditorKit htmlek=new HTMLEditorKit();
StyleSheet ss=new StyleSheet();
ss.addRule("body { background-color: #0000FF ; }");
ss.addRule("body { color: red}");
ss.addRule("#ln {color: #BBBBBB ;}"); //esta no funciona
htmlek.setStyleSheet(ss);
jaec.setEditorKit(htmlek);
jaec.setEditable(false);
El problema viene que las reglas que no empiezan con '#' me las reconoce y lo muestra bien, pero las que empiezan con '#' no las llega a reconocer o por lo menos no me lo muestra como quiero. ¿Sabes cómo puedo solucionar esto? ¿Esas reglas se introducen de otra forma?
GRACIAS por adelantado y perdona por el tiempo que te haga perder.
Estoy haciendo un visor de ficheros html y quiero que me muestre los ficheros según unas reglas (o propiedades o como se llame) que están en un fichero .css. Aquí te muestro una parte del código que tengo:
//creo el JTextPane donde se visualiza el texto
JTextPane jaec = new JTextPane();
jaec.setContentType("text/html");
//Le introduzco las reglas para que me lo muestre de una determinada forma
HTMLEditorKit htmlek=new HTMLEditorKit();
StyleSheet ss=new StyleSheet();
ss.addRule("body { background-color: #0000FF ; }");
ss.addRule("body { color: red}");
ss.addRule("#ln {color: #BBBBBB ;}"); //esta no funciona
htmlek.setStyleSheet(ss);
jaec.setEditorKit(htmlek);
jaec.setEditable(false);
El problema viene que las reglas que no empiezan con '#' me las reconoce y lo muestra bien, pero las que empiezan con '#' no las llega a reconocer o por lo menos no me lo muestra como quiero. ¿Sabes cómo puedo solucionar esto? ¿Esas reglas se introducen de otra forma?
GRACIAS por adelantado y perdona por el tiempo que te haga perder.
2 Respuestas
Respuesta de katosan
1
Respuesta de danieljga