2008-09-24 7 views
5

No estoy comprometido con ninguna GUI en particular ni con nada, solo necesita estar basado en Java. Quiero hacer resaltado de sintaxis simple (XML y XQuery) dentro de las áreas de texto editables.buscando componentes/ideas de la GUI de Java para resaltar la sintaxis

Mi único candidato hasta ahora es JTextPane de Swing, ya que parece ser compatible con el diseño de texto, pero no tengo idea de cómo implementarlo en este contexto.

Si una caja de herramientas en particular tiene algo así fuera de la caja, sería increíble, pero estoy dispuesto a hacerlo a mano si es necesario.

Respuesta

4

JSyntaxPane maneja XML y se puede ampliar

http://code.google.com/p/jsyntaxpane/wiki/Using

O, debería ser posible extraer el editor NetBeans, pero que probablemente sería más trabajo ...

[editar] BTW , Obtuve la información XML de here ... no parece mencionarlo en las páginas de códigos de google ...

1

El software Jide tiene un componente Syntax Highligher. Todavía está en beta, pero creo que supuso XML. No lo he usado yo mismo, así que no sé qué tan bien hará lo que quieras.

0

¿Por qué no echa un vistazo al resaltador de sintaxis de Ostermiller?

Aquí hay una simple code editor demo

Se sigue utilizando JTextPane sin embargo.

Cuestiones relacionadas