JEditorPane e HTML

2 respostas
M

Olá pessoal,

Bom, estou tentando mostrar um arquivo html em um jeditorPane... se o arquivo for simples, ele é mostrado corretamente.... se tem figura, já não dah certo... =/

Estou fazendo da seguinte maneira:

jEditorPaneWelcome = new JEditorPane();

		try {
			insertHTML( jEditorPaneWelcome, "processoImpl2.html" );
		} catch ( Exception e ) {
			e.printStackTrace();
		}
......


private void insertHTML( JEditorPane editor, String resourceName ) throws Exception {
		// assumes editor is already set to "text/html" type
		editor.setContentType( "text/html" );
		HTMLEditorKit kit = ( HTMLEditorKit ) editor.getEditorKit();
		Document doc = editor.getDocument();
		Reader r = new InputStreamReader( this.getClass().getClassLoader().getResourceAsStream( resourceName ) );

		doc.putProperty( "IgnoreCharsetDirective", new Boolean( true ) );
		kit.read( r, doc, 0 );
	} // Varia

Alguém sabe porque do erro? Ou saberia me indicar uma forma melhor de exibir arquivo html?

Muito obrigada

:wink:

Malu

2 Respostas

MisaelJavaPJ

Oi Malu

Teria como você postar todo o código e também esse processoImpl2.html, para que se possa analisar tudo?
F

Voce pode simplesmente fazer assim:

jEditorPane1setVisible(true);
          jEditorPane1.addHyperlinkListener(new Hyperactive());
          jEditorPane1.setContentType("text/html");
          jEditorPane1.setPage(url);

Fuciona bem!!!

Criado 5 de setembro de 2007
Ultima resposta 21 de mar. de 2008
Respostas 2
Participantes 3