| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/07/2004 17:07:58
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
Pessoal, estou tendo alguns probleminhas por aqui.
Estou usando um JEditorPane para exibir um documento HTML na tela. Mas eu percebi três detalhes:
- Quando se tenta usar o teclado para fazer a rolagem (scroll) na tela, demora muito para que o scroll comece.
- Não faz scroll para a esquerda/direita.
- Usando o scroll com o teclado até o ponto X, e então usando o mouse para mover a barra até o ponto Y, ao se usar o teclado novamente, a barra volta ao ponto X.
Estou tentando resolver isso sem muito sucesso. Alguém tem alguma dica?
Obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/07/2004 00:56:16
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Pergunta idiota, mas vc configurou o Vertical e Horizontal ScrollBarPolicy?
Em relacao a "voltar ao ponto x", isso ocorre pq, ao utlizar o teclado, vc esta usando o cursor internamente do editor, Ao usar o mouse, vc usa a barra de rolagem, mas o cursor permanece na posicao anterior. Logo, voce preicsa dar um click com o mouse na nova posicao, se for querer voltar a utilizar o teclado. Isso vale para qualquer editor de textos, deste notepad ate o word.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/07/2004 05:31:04
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
Consegui
Matei o scrollRectToVisible do Viewport e coloquei um keyListener no JEditorPane usando a barra de rolagem e não o cursor.
Obrigado, Rafael.
|
|
|
 |
|
|
|
|