movimentar JTable  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
cardosodario
JavaTeenager
[Avatar]

Membro desde: 21/02/2008 16:03:41
Mensagens: 183
Offline

Amigos,

Criei botões como primeiro, registro anterior, ultimo registro

Gostaria de dar vida a estes botões fazendo com que eles movimentem o JTable, como fazer isto?


Dario
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline

Ahhh bom... lendo o seu título, pensei que vc ia querer mover o seu JTable pela tela...

Você quer mudar só a barra de seleção, e fazer com que o ScrollPane acompanhe, certo? Nós usamos esse código para isso:



Use o método selectAndScroll.

Você precisará fazer continhas, como pegar a linha selecionada e somar 1 para avançar um registro.
Use para isso métodos do próprio JTable como getSelectedRow().

This message was edited 2 times. Last update was at 22/04/2008 16:18:22


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
cardosodario
JavaTeenager
[Avatar]

Membro desde: 21/02/2008 16:03:41
Mensagens: 183
Offline

não compreendi bem,

não existe nada como jTable1.first()???

como ficaria o código?

Dario
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline

Ficaria mais ou menos assim:

First:
GuiUtils.selectAndScroll(suaTable, 0);

Next:
GuiUtils.selectAndScroll(suaTable, suaTable.getSelectedRow()+1);

Previous:
GuiUtils.selectAndScroll(suaTable, suaTable.getSelectedRow()-1);

Last:
GuiUtils.selectAndScroll(suaTable, suaTable.getRowCount()-1);

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
cardosodario
JavaTeenager
[Avatar]

Membro desde: 21/02/2008 16:03:41
Mensagens: 183
Offline

entendi, agora funcionou legal.

ps.

onde posso deixar meu msn neste forum para me corresponder com outros programadores?
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline

Você já deixou, no seu perfil.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Roidanton
Entusiasta Java

Membro desde: 23/01/2010 14:50:58
Mensagens: 24
Offline

Boa tarde.
Estive tentando utilizar esta classe. Mas ao importar ela para o netbeans, este método ficou marcado. Não é recolhecido pela classe e o objetos position também não foram reconhecidos.

Preciso alterar alguma coisa para que a classe fique livre das mensagens de erros?

Grato


Esta é a parte do código que apresenta erros no netbeans.


Roidanton
Entusiasta Java

Membro desde: 23/01/2010 14:50:58
Mensagens: 24
Offline

Colega. Desculpe pela mensagem anterior. Eu não executei os import direito então ele apresentou erro. Esta correto agora. Obrigado.
Lindberg
JavaEvangelist
[Avatar]

Membro desde: 02/05/2006 19:23:53
Mensagens: 363
Offline

Ola ViniGodoy

estava precisando dessa dica tambem, ja funcionou na minha aplicacao ...

Obrigado

This message was edited 1 time. Last update was at 16/09/2010 18:06:32


Aqui... A turma é D+++.
[WWW] [MSN]
thiagoarreguy
What is classpath?
[Avatar]

Membro desde: 22/12/2011 22:01:42
Mensagens: 9
Localização: Brasilia - DF
Offline

Separei o codigo referente a JTable:



Chamadas:

This message was edited 3 times. Last update was at 10/01/2012 14:07:29


Thiago Arreguy

Graduacao Eng. de Controle e Automação - UFMG
Mestrado Eng. Eletrica - Inteligencia Computacional - UFMG

Analista de Sistemas - Força Aérea Brasileira
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team