Domanda

Non sono impegnato in nessuna particolare interfaccia grafica o altro - deve solo essere basato su Java. Voglio fare l'evidenziazione della sintassi semplice (XML e XQuery) all'interno di aree di testo modificabili.

Il mio unico candidato finora è JTextPane di Swing, in quanto supporta sembra supportare lo stile del testo, ma non ho idea di come implementarlo in questo contesto.

Se un particolare toolkit ha qualcosa di simile fuori dalla scatola, sarebbe fantastico, ma sono aperto a farlo a mano se necessario.

È stato utile?

Soluzione

JSyntaxPane gestisce XML e può essere esteso

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

In alternativa, dovrebbe essere possibile estrarre l'editor NetBeans, ma probabilmente sarebbe più lavoro ...

[modifica] tra l'altro, ho ricevuto le informazioni XML da qui ... non sembra menzionarlo nelle pagine di codice di Google ...

Altri suggerimenti

Il software Jide ha un componente Syntax Highligher . È ancora in beta, ma penso che abbia supposto XML. Non l'ho usato da solo, quindi non so quanto bene farà quello che vuoi.

Perché non dai un'occhiata all'evidenziatore di sintassi di Ostermiller.

Ecco una semplice demo dell'editor di codice

Utilizza comunque JTextPane.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top