Selecionar colunas no JTable [RESOLVIDO]  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Num JList eu posso fazer:


e


Agora, meu problema é o seguinte,,, num JTable eu posso fazer:


e como faço para "settar" as colunas selecionadas?!

Grata,

[]'s, Renata
[Email]
Luiz Aguiar
Moderador
[Avatar]

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

Movido para interface gráfica!

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




[WWW] [MSN] [ICQ]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Acho que não ajudou muito não...

[]'s, Renata
[Email]
keller
GUJ Master
[Avatar]

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

RenataFA wrote:

e como faço para "settar" as colunas selecionadas?!

Grata,


Normalmente onde tem um get tem um set , tentou um


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]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Sim claro!

Justamente ai o problema,,, esse não é um caso normal pq não tem um "set"....

[]'s, Renata
[Email]
Luiz Aguiar
Moderador
[Avatar]

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

Humm... apenas chutando, vc deu uma olhada nesse cara aqui Renata:
setColumnSelectionInterval
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JTable.html#setColumnSelectionInterval(int,%20int)

-
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

Entao esse metodo: "tabela.getSelectedColumns();" foi implementado no model da tabela..
Veja o codigo da implementação do "get" e faça uma implementação pro "set".

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]
Luiz Aguiar
Moderador
[Avatar]

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

Fiz um teste aqui que funcionou...



Espero que ajude!

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




[WWW] [MSN] [ICQ]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Guilherme Keller wrote:Entao esse metodo: "tabela.getSelectedColumns();" foi implementado no model da tabela..
Veja o codigo da implementação do "get" e faça uma implementação pro "set".

Boa sorte!


Bem que eu tentei! Só que não adiantou nada,,, o que eu preciso msm que é ver como mudar o valor deste atributo não tem na implementação do get... obviamente...

[]'s, Renata
[Email]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Luiz Aguiar wrote:Fiz um teste aqui que funcionou...



Espero que ajude!


Não sei pq, mas aqui não funciona!

[]'s, Renata
[Email]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Desculpem!
Eu estava fazendo uma besteirinha...

Desta forma:



Praticamente funcionou,,, a não ser por um problema: eu tenho que selecionar não um INTERVALO mas sim posições individuais, por ex, eu posso ter que selecionar as posições: 1,3,4,5,6,18

Entendem?

E usando o comando que mencionei não consigo! Ele sempre mantém a última seleção, se mando selecionar de 1 a 1, depois de 3 a 5 e por fim de 18 a 18 ele vai manter apenas o 18 selecionado.

Alguma idéia do que fazer?

grata

[]'s, Renata
[Email]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Bom,,, resolvi usando o seguinte método:



O bendito método depois de mover já deixa o campo selecionado,,, então resolveu meu problema,,, eu estava movendo de outra forma e depois tentando selecionar pra ficar evidente pro usuário o que tinha sido movido. Agora estou usando este método que faz tudo pra mim.


Obrigada à todos...

[]'s

[]'s, Renata
[Email]
Luiz Aguiar
Moderador
[Avatar]

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

Renata, olha esses dois métodos:
addColumnSelectionInterval(int index0, int index1);
removeColumnSelectionInterval(int index0, int index1);



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




[WWW] [MSN] [ICQ]
Luiz Aguiar
Moderador
[Avatar]

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

opa, não vi que tinha resolvido, mas fica ai uma sugestões para futuros problemas.. hehe...rs

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




[WWW] [MSN] [ICQ]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Opa!

vlw pela dica!

[]'s, Renata
[Email]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team