| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2011 17:08:26
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Realmente, para o programador ficaria transparente.
Acho que nao vai ter como fugir de deixar algumas coisas direto no codigo.
|
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]
EVGD: Programação de jogos (links) 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) 10/08/2011 08:47:28
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Mark. O método abaixo do ObjectTableModel não funciona corretamente: Dessa maneira tenho sempre que inverter o array para poder dar certo. Uma sugestão seria:
This message was edited 3 times. Last update was at 10/08/2011 08:57:05
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2011 09:49:22
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
@joyle
Bem lembrado, obrigado, vou atualizar.
|
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]
EVGD: Programação de jogos (links) 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) 12/08/2011 08:40:37
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Mark, enviei um pull com essa pequena alteração pra ti lá no git.
This message was edited 1 time. Last update was at 12/08/2011 08:40:49
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2011 09:03:43
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
joyle wrote:Mark, enviei um pull com essa pequena alteração pra ti lá no git.
Beleza, vou lembrar como pego o pull denovo :p
|
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]
EVGD: Programação de jogos (links) 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) 12/08/2011 09:06:56
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Nossa, da para fazer merge automatico pelo site.
Ta lá já, valeu.
|
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]
EVGD: Programação de jogos (links) 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) 15/08/2011 08:47:34
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Marky.Vasconcelos wrote:Nossa, da para fazer merge automatico pelo site. Ta lá já, valeu.
Mark, só agora percebi que faltou passar o array no argumento de "remove()". Já enviei o pull com a correção também. O método correto ficou assim: Desculpe pela falta de atenção.
This message was edited 2 times. Last update was at 15/08/2011 11:22:23
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2011 09:35:35
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Eu já vi e já atualizei.
|
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]
EVGD: Programação de jogos (links) 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) 09/11/2011 19:32:58
|
vinnysoft
JavaGuru
![[Avatar]](/images/avatar/41147eabcdf237c41b03485364b8057e.jpg)
Membro desde: 21/09/2010 00:56:24
Mensagens: 225
Localização: Vitória - Espírito Santo
Offline
|
Boa Noite Marky!
Esta é a primeira vez que irei testar o projeto Towel. Leio muitas coisas boas sobre ele, parabéns!
Gostaria de saber se ele está em algum repositório Maven. Se sim, vc tem a dependência?
Obrigado!
Até +!
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2011 09:06:45
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Ele está somente no github.
http://github.com/MarkyVasconcelos/Towel
|
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]
EVGD: Programação de jogos (links) 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) 10/11/2011 10:54:26
|
vinnysoft
JavaGuru
![[Avatar]](/images/avatar/41147eabcdf237c41b03485364b8057e.jpg)
Membro desde: 21/09/2010 00:56:24
Mensagens: 225
Localização: Vitória - Espírito Santo
Offline
|
Boa Tarde.
Seu framework está muito bom, Marky! Consegui utilizar bem o ObjectTableModel (foi o atrativo inicial! kkk).
Agora tenho algumas dúvidas:
1) Para utilizá-lo, eu precisei informar as colunas que eu queria na criação do ObjectTableModel. Testei as três formas:
- usando FieldResolver e as colunas;
- usando AnnotationResolver e as colunas;
- usando a Classe.class e as colunas.
Agora é obrigatório sempre informar as colunas que quero gerar? Isto deixa um pouco inflexível, pois se eu usar o ObjectTableModel em 5 janelas, e criar um novo atributo na minha classe, terei que informar em todas as 5 janelas a minha nova coluna.
2) Existe alguma forma de eu anotar somente a classe que quero gerar o ObjectTableModel e já são criadas as colunas de todos os atributos da classe? Tipo da forma que o hibernate / JPA fazem quando anoto @Entity na classe.
Você têm alguma idéia quanto a primeira pergunta?
Obrigado!
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2011 13:56:12
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
É, a idéia seria sempre descrever as colunas quando for criar o model.
Principalmente por que voce pode quere exibir coisas diferentes em lugares diferentes.
Se voce adicionar uma coluna nova, e quiser exibi-la, voce vai precisar declarar em todos os ObjectTableModels que voce criou para essa classe.
|
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]
EVGD: Programação de jogos (links) 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) 10/11/2011 20:50:48
|
vinnysoft
JavaGuru
![[Avatar]](/images/avatar/41147eabcdf237c41b03485364b8057e.jpg)
Membro desde: 21/09/2010 00:56:24
Mensagens: 225
Localização: Vitória - Espírito Santo
Offline
|
Entendi Marky!
Mas gostaria de deixar a sugestão (se possível...rs): criar um outro construtor:
E por default ele criaria o modelo com as colunas/nome das colunas = todos os atributos, evitando o problema que eu levantei no post anterior.
Se fosse necessário mapear somente alguns atributos/colunas, ai eu utilizaria o outro construtor:
De qualquer forma o Towel é ótimo, está de parabéns!
Até +!
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/11/2011 10:12:14
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Obrigado, vou levar isso em consideração para futuros releases.
Obrigado pela ideia!
|
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]
EVGD: Programação de jogos (links) 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! |
|
|
 |
|
|