[Resolvido] Exibir nova janela com texto de ajuda formatado

3 respostas
Bruno_M_Gasparotto

Olá!

Gostaria de saber como faço para exibir uma espécie de TextArea já preenchida, mas com formatos (Títulos em negrito ou em outras cores) e até mesmo uma imagem.
Não precisarei alterar nada nesse texto, pois ele será somente para leitura, nenhuma interação necessária.

Vlw :slight_smile:

3 Respostas

E

Normalmente você pode usar um JEditorPane, veja um exemplo em:

http://docs.oracle.com/javase/tutorial/uiswing/components/text.html

Para mais detalhes, veja:

http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JEditorPane.html

Bruno_M_Gasparotto
entanglement:
Normalmente você pode usar um JEditorPane, veja um exemplo em:

http://docs.oracle.com/javase/tutorial/uiswing/components/text.html

Para mais detalhes, veja:

http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JEditorPane.html


Vlw pela dica!
Então no meu caso, eu tenho que criar meu texto formatado em html, e chamá-lo no java?

Parte do código do exemplo dos seus links:

private JEditorPane createEditorPane() { 
        JEditorPane editorPane = new JEditorPane(); 
        editorPane.setEditable(false); 
        java.net.URL helpURL = TextSamplerDemo.class.getResource( 
                                        "TextSamplerDemoHelp.html"); 
        if (helpURL != null) { 
            try { 
                editorPane.setPage(helpURL); 
            } catch (IOException e) { 
                System.err.println("Attempted to read a bad URL: " + helpURL); 
            } 
        } else { 
            System.err.println("Couldn't find file: TextSampleDemoHelp.html"); 
        } 
  
        return editorPane; 
    } 


JEditorPane editorPane = createEditorPane();
Bruno_M_Gasparotto

Consegui, to gerando o arquivo html e chamando-o no java.

obrigado entanglement

Criado 21 de maio de 2012
Ultima resposta 22 de mai. de 2012
Respostas 3
Participantes 2