JEditorPane

5 respostas
caiofilipini

Galera,

Estou usando um JEditorPane para mostrar documentos HTML. A princípio, inicializo meu JFrame com um tamanho fixo, e tudo funciona perfeitamente. Mas, quando maximizo o JFrame, a interface se desconfigura totalmente! Sobra só o JEditorPane com o documento HTML carregado, mas todo desconfigurado.

Eu sei que isso provavelmente é um erro de programação meu, mesmo pq eu não tenho experiência com Swing, mas será que alguém pode me ajudar?

Valeu!
[]'s

5 Respostas

Frank

Qual layout você esta utilizando ?
O que contém em seu programa, além de um JFrame e um JEditorPane ?

caiofilipini

Basicamente o BorderLayout, e o programa tem vários outros componentes, JTable, JMenuBar, JTollBar, vários JPanel, etc…

Acabei de fazer um teste: criei o JEditorPane mas não mostrei nenhum documento nele. Daí, quando maximizei, ficou normal, a interface inteira consistente, como deveria ser. Mas, quando coloco pra mostrar o HTML, vira uma zona quando maximizo!

Valeu!
[]'s

Frank
 aconteceu um problema comigo parecido:

Tinha um JScrollPane com um JList nele, dois botões e um JTextField no mesmo JPanel. Quando eu incluia um elemento no JList pu maximizava o JFrame, bagunçava todo o JPanel. <img src="//https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/c.pngry.png?v=5" title=":cry:" class="emoji" alt=":cry:">

Para eu revolver isso fiz o seguinte:

:arrow: Criei um JPanel com o BorderLayout, JPanel Principal;

:arrow: Dentro deste JPanel Principal, criei dois JPanel, JPanel A e B;

:arrow: No JPanel A, inseri o JTextField e os dois botões com o BoxLayout;

:arrow: No JPanel B, inseri o JScrollPane e o JList dentro do ScrollPane com BorderLayout.

Desde jeito quando eu incluia um elemento no JList, ele não deformava meu JFrame. Quando eu maximizava o JFrame, ele também não babunçava nada! :lol:

Espero que eu tenha te ajudado… :wink:
Falow.

caiofilipini

Frank,

Valeu pela ajuda, vou dar uma reformulada geral na GUI, e posto o resultado aqui.

Valeu mesmo!
[]'s

Frank

Caio,
Qualquer problema, estamos aqui para ajudá-lo … :wink:

Falow. 8)

Criado 7 de agosto de 2003
Ultima resposta 7 de ago. de 2003
Respostas 5
Participantes 2