Towel release 1.2  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
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



Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
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



Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
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



Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
vinnysoft
JavaGuru
[Avatar]

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é +!



Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
vinnysoft
JavaGuru
[Avatar]

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!



Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
vinnysoft
JavaGuru
[Avatar]

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é +!




Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team