Foros del Web » Programación para mayores de 30 ;) » Java »

Insertas datos en jTextPane

Estas en el tema de Insertas datos en jTextPane en el foro de Java en Foros del Web. Tengo el siguiente problema: Necesito hacer una especie de consola como para un servidor que muestre información de las operaciones que se realicen. Cada operacion ...
  #1 (permalink)  
Antiguo 14/09/2017, 19:28
Avatar de raydelpq94  
Fecha de Ingreso: abril-2014
Ubicación: Arroyo Naranjo
Mensajes: 23
Antigüedad: 10 años, 6 meses
Puntos: 0
Información Insertas datos en jTextPane

Tengo el siguiente problema: Necesito hacer una especie de consola como para un servidor que muestre información de las operaciones que se realicen. Cada operacion debe mostrarce con un color diferente. Para ello estoy uilizando un jTextPane aunque sinceramente no se si es lo mejor. Si quisiera agregar algo sería asi:

Por defecto en el texto del JTextPane le pongo esto.
Cita:
<p style="color: red; margin:0 "> Rojo </p>
<p style="color: blue; margin:0 ">Azul </p> </br>
Cita:
String add="<p style='color: red; margin:0'> Insertado </p>";
consola+=add;
jTextPane.setText(consola);
Pasa que esto no agrega la linea y le quita el color a las que salen por defecto.

Que podría hacer para que esto me salga bien, o que otro método puedo utilizar. Muchas gracias.
  #2 (permalink)  
Antiguo 15/09/2017, 02:03
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: Insertas datos en jTextPane

HTMLDocument doc=(HTMLDocument) textPane.getStyledDocument();
doc.insertAfterEnd(doc.getCharacterElement(doc.get Length()),"<p style='color:red; margin:0;'>Insertado</p>");
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}

Etiquetas: jtextpane
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:53.