Duvidas JTable / Removendo linha, ordem etc..  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Oi,
bom dia..

tenho 3 perguntas:

1º -> Não estou conseguindo remover a ultima linha inserida na JTable.

2º -> Quero que minha JTable ao acrescentar as linhas não acrescente da seguinte forma: 1,2,3 (sendo nesse exemplo o 1 é o primeiro a ser inserido) eu quero assim: 3,2,1 (mesmo caso, o 1 é a primeira linha inserida). então não sei como explicar, mas.. é de cima para baixo... o primeiro elemento ir descendo e os outros jogados em cima.

então.. são só 2 perguntas uihaeuiahae ou só lembrei de 2 agora...

Obs: deve ter algum getRemove, ou alguma coisa que faça isso de remover né?! mais não estou me acertando..

Quem souber algum método..

Obrigada..
Tchauzin!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

lina wrote:
1º -> Não estou conseguindo remover a ultima linha inserida na JTable.

Qual exception ? O que está acontecendo ? Algum codigo ja implementado ? Poderia postar aqui ?

lina wrote:
2º -> Quero que minha JTable ao acrescentar as linhas não acrescente da seguinte forma: 1,2,3 (sendo nesse exemplo o 1 é o primeiro a ser inserido) eu quero assim: 3,2,1 (mesmo caso, o 1 é a primeira linha inserida). então não sei como explicar, mas.. é de cima para baixo... o primeiro elemento ir descendo e os outros jogados em cima.

É só imaginar que hoje voce popula o array que monta a tabela dessa maneira [ 1 , 2 , 3 ] e de agora em diante tera que ser populado [ 3 , 2 , 1 ].

Conseguiu imaginar a logica ?

Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller
[WWW] [MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Acho que fui tirada por tabela hehehe...

Bom, eu sei como funciona a logica amigo, o lance é:

eu tenho um ArrayList



depois eu dou um push (da classe stack) no elemento que esta no campo TextField



depois eu recebo os dados adicionando ao meu arraylist



e em seguida jogo num modelo (TableModel) que eu criei e adiciono o modelo a tabela.



Então, meu código esta ai..
isso para a pergunta numero 2.. e na 1, não comecei a fazer, mais não sei como remover qualquer linha de uma tabela.. existe um comando??

eu vou tentar utilizar o removeRowSelectionInterval();

Wassup?

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Usa um DefaultTableModel, nele tem vários métodos para manipulação das linhas e das colunas das tabelas.

Para remover a última vc faria:



Para inserir "ao contrário" é só vc ir inserindo usando o método insertRow, e usando como índice o valor 0, que é a primeira linha



Até mais!

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Perfeito!!!!
muito obrigado a todos!!!!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Moderação: Movido para Interface Gráfica.

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

lina wrote:
Acho que fui tirada por tabela hehehe...


Não mesmo , você estava usando uma fila e precisa de uma pilha só isso.
Eu só nao mostrei como implementar há algum problema nisso ?

lina wrote:
isso para a pergunta numero 2.. e na 1, não comecei a fazer, mais não sei como remover qualquer linha de uma tabela.. existe um comando??


Se você tivesse usado a busca ja teria encontrado a resposta.
[up] alguem ja passou a resposta [/up]

Boa sorte!


Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller
[WWW] [MSN]
Guerr@
Virtual Machine Man
[Avatar]

Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline

lina wrote:Acho que fui tirada por tabela hehehe...

Bom, eu sei como funciona a logica amigo, o lance é:

eu tenho um ArrayList



depois eu dou um push (da classe stack) no elemento que esta no campo TextField



depois eu recebo os dados adicionando ao meu arraylist



e em seguida jogo num modelo (TableModel) que eu criei e adiciono o modelo a tabela.



Então, meu código esta ai..
isso para a pergunta numero 2.. e na 1, não comecei a fazer, mais não sei como remover qualquer linha de uma tabela.. existe um comando??

eu vou tentar utilizar o removeRowSelectionInterval();

Wassup?


O SwingBean faz isto tudo para você!!!

http://swingbean.sourceforge.net

[]s

Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra
[Email]
mister__m
Virtual Machine Man
[Avatar]

Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline

E o genesis também

Michael Nascimento Santos, aka Mister M

Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team