| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2010 12:11:30
|
ccefetpb
JavaBaby
![[Avatar]](/images/avatar/678000337c485afb775a694edba397cc.jpg)
Membro desde: 23/04/2009 06:20:28
Mensagens: 92
Offline
|
+ o - , sim eu não sou experiente em Swing e sim estou fazendo pra aprender.
Mas estou ajeitando o layout a medida que desenvolvo.
Estou engatinhando ainda e bem ... né pra isso que serve o forum pra tirar duvidas e duvidas eu tnho muitas.
=P
Tbm achei feio - vc q viu o outro post viu como os textfields tão deslinhados .
Obg a tds pela ajuda , assim que conseguir deixar como quero posto a solução.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2010 13:25:17
|
ccefetpb
JavaBaby
![[Avatar]](/images/avatar/678000337c485afb775a694edba397cc.jpg)
Membro desde: 23/04/2009 06:20:28
Mensagens: 92
Offline
|
dyorgio wrote:
o scrol lateral pode ser desabilitado, consulte o javadoc do JScrollPane.
Mesmo assim eu gostaria de saber que metodo desablita a barra lateral , dei uma olhada na api e encontrei esse metodo :
Que desabilito a barra lateral como eu queria mas tbm me impediu de enchergar os elementos que ultrapassavam a tabela .
Não existe uma maneira de descobrir qual a altura da tabela ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2010 17:21:44
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Não está diretamente relacionado à sua dúvida, mas é importante dizer: não faça aquela POG para preencher sua tabela. Em outras palavras: fuja de DefaultTableModel! Crie seu próprio TableModel. Os motivos para isso podem ser encontrados aqui: http://www.guj.com.br/posts/list/15/149861.java#813171 Exemplos podem ser encontrados aqui: http://www.guj.com.br/posts/list/225793.java#1156821 http://www.guj.com.br/posts/list/149034.java#808003 http://www.guj.com.br/posts/list/132698.java#714736 http://www.javasimples.com.br/mundo-java/death-to-defaulttablemodel-abstracttablemodel-rulez/ Ou você ainda pode usar o ObjectTableModel, criado pelo MarkAmeba. Veja isso: http://markytechs.wordpress.com/2009/05/29/objecttablemodel Além disso, caso você queira criar componentes mais complexos, é mais que obrigatório criar seu próprio TableModel. Um exemplo é o JTreeTable, que pode ser conferido aqui: http://java.sun.com/products/jfc/tsc/articles/treetable1/
This message was edited 7 times. Last update was at 11/01/2011 10:38:54
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2010 10:56:21
|
pedroroxd
GUJ Master
![[Avatar]](/images/avatar/dd9206848200f155f3af5e05d724d75d.png)
Membro desde: 26/08/2009 14:56:11
Mensagens: 1614
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline
|
Com esse tanto de link fica ateh dificil escolher qual que agente usa... http://www.guj.com.br/posts/list/100793.java http://www.guj.com.br/posts/list/149034.java#808003 http://www.guj.com.br/posts/list/132698.java#714736 http://markytechs.wordpress.com/2009/05/29/objecttablemodel Agora fico pensando qual que eu uso! kkkkk
This message was edited 1 time. Last update was at 11/01/2011 10:38:41
|
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja Isso!
"Quem quer fazer, arranja um jeito. Quem não quer, uma desculpa."
'The dictionary is the only place that success comes before work!"
"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple.
But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
"O Brasil é um país geométrico. Tem problemas angulares, discutidos em mesas redondas, por um monte de bestas quadradas."
"Olho por olho, e o mundo acabará cego."
"Se falam pelas costas, é sinal que eu to na frente" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2010 18:38:41
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Pra você ver que possibilidades não faltam...  Na verdade o primeiro e o último links são implementações mais completas e poderosas (portanto, mais complexas), que costumam resolver qualquer parada. Já os links do meio são exemplos práticos de como você pode implementar seu próprio TableModel.
This message was edited 1 time. Last update was at 11/01/2011 10:39:09
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2010 20:35:27
|
pedroroxd
GUJ Master
![[Avatar]](/images/avatar/dd9206848200f155f3af5e05d724d75d.png)
Membro desde: 26/08/2009 14:56:11
Mensagens: 1614
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline
|
Hehe..
Eu, que faço aplicações soh para mim msmo, estou usando a terceira, que é bem básica, fácil, e ainda sim melhor que o default table model, e estou satisfeito!
|
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja Isso!
"Quem quer fazer, arranja um jeito. Quem não quer, uma desculpa."
'The dictionary is the only place that success comes before work!"
"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple.
But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
"O Brasil é um país geométrico. Tem problemas angulares, discutidos em mesas redondas, por um monte de bestas quadradas."
"Olho por olho, e o mundo acabará cego."
"Se falam pelas costas, é sinal que eu to na frente" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2010 17:56:49
|
Brucelee
Thread.start()
Membro desde: 15/07/2004 06:52:23
Mensagens: 35
Offline
|
Pessoal, eu estou usando o modelo de um de vocês e não tem como eu recuperar a linha selecionada!
Quer dizer, ele não tem o método tabela.getSelectedRow() !
Como eu faço?
Obrigado,
Bruno
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2010 20:21:06
|
pedroroxd
GUJ Master
![[Avatar]](/images/avatar/dd9206848200f155f3af5e05d724d75d.png)
Membro desde: 26/08/2009 14:56:11
Mensagens: 1614
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline
|
Brucelee wrote:Pessoal, eu estou usando o modelo de um de vocês e não tem como eu recuperar a linha selecionada!
Quer dizer, ele não tem o método tabela.getSelectedRow() !
Como eu faço?
Obrigado,
Bruno
O que exatamente você está querendo fazer?
Qual modelo você está usando?
|
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja Isso!
"Quem quer fazer, arranja um jeito. Quem não quer, uma desculpa."
'The dictionary is the only place that success comes before work!"
"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple.
But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
"O Brasil é um país geométrico. Tem problemas angulares, discutidos em mesas redondas, por um monte de bestas quadradas."
"Olho por olho, e o mundo acabará cego."
"Se falam pelas costas, é sinal que eu to na frente" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2010 11:34:49
|
Brucelee
Thread.start()
Membro desde: 15/07/2004 06:52:23
Mensagens: 35
Offline
|
Fala Pedro!
Eu estou usando o segundo link acima mencionado:
http://www.guj.com.br/posts/list/149034.java#808003
E estou querendo que quando o usuário selecione uma linha e clique no botão Remover, aquela linha seja removida... Mas não tem como pegar o index da linha...
Como eu faço?
Abraços e obrigado!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2010 16:17:52
|
Brucelee
Thread.start()
Membro desde: 15/07/2004 06:52:23
Mensagens: 35
Offline
|
Niguém nunca fez? Eliminar uma linha da tabela?
Usando esse modelo: http://www.guj.com.br/posts/list/149034.java#808003 ??
Obrigado!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2010 17:01:44
|
Brucelee
Thread.start()
Membro desde: 15/07/2004 06:52:23
Mensagens: 35
Offline
|
AbstractTableModel não possui mais o método getSelectedRow(). Como eu faço agora?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2010 20:30:50
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5847
Localização: São Paulo/SP
Offline
|
Ué, cria esse método na sua implementação.
E voce vai guardar a referencia para sua implementação e não para o AbstractTableModel então voce sempre tera esse metodo a sua disposição.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2010 11:56:08
|
leogazio
Debugger
![[Avatar]](/images/avatar/d6d5125f2d5e36115d2fe90d1a4d4225.jpg)
Membro desde: 07/01/2008 17:42:46
Mensagens: 58
Localização: Armação dos Búzios - R.J
Offline
|
Olá marcobiscaro2112!
Cara então, eu venho do Delphi, onde temos os Datasets, quero muito trocar o delphi pelo swing mas tenho visto que pra se popular um jTable(equivalente dos TDBgrids do delphi) escreve-se uma imensidão de código, imagina um sistema desse inteiro na hora da manutenção. Será que não tem uma forma menos complexa de se trabalhar com banco de dados no swing, tipo escrevendo menos como nos datasets do delphi?
[]'s.
|
Leonardo Gazio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2010 11:59:32
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline
|
leogazio wrote:Cara então, eu venho do Delphi, onde temos os Datasets, quero muito trocar o delphi pelo swing mas tenho visto que pra se popular um jTable(equivalente dos TDBgrids do delphi) escreve-se uma imensidão de código, imagina um sistema desse inteiro na hora da manutenção. Será que não tem uma forma menos complexa de se trabalhar com banco de dados no swing, tipo escrevendo menos como nos datasets do delphi?
Eu também vim do Delphi e me assustei a primeira vez. Mas acredite, mesmo com aquele monte de código, é muito mais simples trabalhar com Java.
De qualquer forma, você pode escrever muito menos código usando o ObjectTableModel, que está na minha assinatura, do marco e do Mark (autor do projeto).
|
@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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2010 12:10:48
|
leogazio
Debugger
![[Avatar]](/images/avatar/d6d5125f2d5e36115d2fe90d1a4d4225.jpg)
Membro desde: 07/01/2008 17:42:46
Mensagens: 58
Localização: Armação dos Búzios - R.J
Offline
|
Olá Vinigodoy, obrigado pela resposta.. Pois é cara, eu no delphi fico meio amarrado, agora eu me deparei com a necessidade de escrever um sistema pra uma empresa onde tem um monte de máquina com linux também, e nunca gostei nem me interessei em usar o Kylix. Posso adicionar você no msn? []'s.
This message was edited 1 time. Last update was at 14/11/2010 12:12:06
|
Leonardo Gazio. |
|
|
 |
|
|