Domanda

Sto rottamazione dati dal sito web utilizzando la mia applicazione Java e voglio visualizzare il risultato dopo l'analisi del codice della pagina html in un'area di testo realizzato in Swing.

Testo come: hello <b>every</b>one dovrebbe essere visualizzato come: 'ciao ogni uno' in un'area di testo. Grazie !!

È stato utile?

Soluzione

È possibile utilizzare un JEditorPane per visualizzare HTML o un JTextPane, che consente di impostare gli attributi per caratteri specifici. Leggere l'API e troverete un link al tutorial swing che fornisce esempi.

Altri suggerimenti

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

Non c'è modo di vedere il testo formattato all'interno del textarea (testo in nome della tag significano testo non HTML). Se non è necessario inviare il codice area interna - si può usare qualche magia stile per div elemento. Se è necessario inviare - utilizzare alcuni editor WYSIWYG. C'è libero uno FCK

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