| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2003 13:04:24
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline
|
Ai, ai... Swing as vezes dah cada chapéu
Seguinte: eu queria fazer uma JComboBox que, ao inves de abrir aquela listinha sem-graca (que, no fundo no fundo eh uma JList dentro de um javax.swing.plaf.ComboPopup), me abrisse uma tabela (ou seja, JTable dentro do ComboPopup).
So que tem um probleminha: a documentacao sobre o ComboPopup eh praticamente nula, e eu tou com aquela impressao de que nao eh isso que eu devia estar fazendo...
Resumindo, eu quero um resultado mais ou menos assim:
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2003 13:43:48
|
dango
JavaEvangelist
![[Avatar]](/images/avatar/c8a19a6140e2e852b3f66.gif)
Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline
|
Pq você não implementa um ListCellRenderer?
Ele deve implementar um método
Implementa um modelo de lista e o renderer, que deve devolver o seu JTable.
Deve funcionar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2003 15:01:54
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline
|
Faiou, dango!
O ListCellRenderer renderiza, erhm... uma JTable por celula da JList interna da JComboBox! Pelo jeito, nao tem um jeito bom de se fazer isso... merda
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2003 15:16:36
|
luiz_ross
GUJ Master
![[Avatar]](/images/avatar/ac627ab1ccbdb62ec96e702f07f6425b.jpg)
Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline
|
Da uma olhada nesse link que talvez te ajude em alguma coisa
http://www2.gol.com/users/tame/swing/examples/SwingExamples.html
|
"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2003 16:01:04
|
luiz_ross
GUJ Master
![[Avatar]](/images/avatar/ac627ab1ccbdb62ec96e702f07f6425b.jpg)
Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline
|
Ai vai CV, ve se te ajuda
TablePopupComboFrame
MyComboUI
TableComboPopup
|
"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2003 17:27:08
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline
|
SHOW! Funcionou
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2009 20:41:58
|
dorivansousa
What is classpath?
Membro desde: 02/02/2009 07:55:32
Mensagens: 8
Offline
|
Desculpem por ressuscitar esse topico, mas eu nao conseguir colocar as colunas no combo... alguem tem uma dica de como eu posso fazer ou se tem outra forma?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2009 09:33:49
|
UpTheIrons
Java Ninja
![[Avatar]](/images/avatar/2b040bf76e436c1916a75a7b376acd9e.jpg)
Membro desde: 31/10/2008 08:48:45
Mensagens: 285
Offline
|
Dorivan,
Blz?
Tb n consegui n, com esse exemplo aí, ele mostra apenas uma coluna... tendi n.
O que acho estranho no Java é isso, esse prob aí foi postado em 2003, 6 anos dpois
tá vc, eu e muitos outros querendo desenvolver uma solução q já poderia estar incluída
no Java, afinal, 6 anos se passaram e isso continua igual, é fogo...
Se conseguir, dá um alô pra nóis , vou continuar futucando por aki tb.
Falew.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2009 10:44:14
|
dorivansousa
What is classpath?
Membro desde: 02/02/2009 07:55:32
Mensagens: 8
Offline
|
eu encontrei o OpenSwing ele tem um ComboBoxVO que tem a opcao de colocar duas colunas...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2009 10:47:30
|
UpTheIrons
Java Ninja
![[Avatar]](/images/avatar/2b040bf76e436c1916a75a7b376acd9e.jpg)
Membro desde: 31/10/2008 08:48:45
Mensagens: 285
Offline
|
Já testou?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2009 11:01:26
|
dorivansousa
What is classpath?
Membro desde: 02/02/2009 07:55:32
Mensagens: 8
Offline
|
sim, ja testei, as colunas funcionam. agora faltou um detalhe do search pra ir digitando e ir localizando q eu ainda nao descobrir como fazer funcionar.. tem esse exemplo pra baixar nesse endereço http://sugik.do-event.com/?p=45 mas se quiser o fonte direto http://www.ziddu.com/download/5420002/mbahsomoComboSource.rar.html
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2009 11:05:23
|
UpTheIrons
Java Ninja
![[Avatar]](/images/avatar/2b040bf76e436c1916a75a7b376acd9e.jpg)
Membro desde: 31/10/2008 08:48:45
Mensagens: 285
Offline
|
Pô Dorivan, valeu...
Eu vou dar uma saída agora, outro turno, outro trabalho *r,
chegando vou futucar e te falo o q eu consegui fazer tb...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2009 20:47:35
|
UpTheIrons
Java Ninja
![[Avatar]](/images/avatar/2b040bf76e436c1916a75a7b376acd9e.jpg)
Membro desde: 31/10/2008 08:48:45
Mensagens: 285
Offline
|
Hm, vi alguns exemplos, mas ainda n é o q eu queria.
Queria q meu Combo tivesse, por ex., 2 colunas "id, nome" e exibisse as duas ou uma coluna, mas
no campo só mostrasse um único valor "nome", e qdo fosse pegar o valor do combo, q o "id" fosse
selecionado.
Vi uns componentes legais da www.eltima.com, mas custa quase R$ 200,00
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2009 06:36:24
|
dorivansousa
What is classpath?
Membro desde: 02/02/2009 07:55:32
Mensagens: 8
Offline
|
mas essa combo faz isso, basta vc mandar ocultar a coluna do id
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2009 06:45:58
|
UpTheIrons
Java Ninja
![[Avatar]](/images/avatar/2b040bf76e436c1916a75a7b376acd9e.jpg)
Membro desde: 31/10/2008 08:48:45
Mensagens: 285
Offline
|
Hm, então n entendi ele, vou dar uma olhada agora de novo.
|
|
|
 |
|
|