Cómo mostrar texto con formato HTML en el área de texto de la aplicación de java?

StackOverflow https://stackoverflow.com/questions/2441584

  •  19-09-2019
  •  | 
  •  

Pregunta

Estoy desguace de datos desde el sitio web utilizando mi aplicación Java y quiero mostrar el resultado después de analizar el código de la página html en un área de texto hecho en Swing.

texto como: hello <b>every</b>one debe mostrarse como: 'hola todos uno' en el área de texto. Gracias !!

¿Fue útil?

Solución

Puede utilizar un JEditorPane para mostrar HTML o un JTextPane, lo que le permite establecer los atributos de caracteres específicos. Leer la API y encontrará un enlace al tutorial de oscilación que proporciona ejemplos.

Otros consejos

JEditorPane ep = new JEditorPane();
ep.setContentType("text/html");
ep.setText("html code");

No hay manera de ver el texto con formato en el interior del área de texto (texto en nombre de la etiqueta significar texto no HTML). Si no es necesario enviar código dentro del área - se puede utilizar un poco de magia de estilo de elemento div. Si necesita presentar - utilizar algún editor WYSIWYG. Hay libre de uno FCK

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top