ricerca di componenti / idee della GUI Java per l'evidenziazione della sintassi [chiuso]
-
02-07-2019 - |
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.
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.