| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2008 14:25:19
|
Guerr@
Virtual Machine Man
![[Avatar]](/images/avatar/9fb640ea6abe0e849c8c1fd6eea97c22.jpg)
Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline
|
Depois de um bom tempo sem uma nova versão, sai a versão 1.2 do SwingBean. A principal novidade é o mecanismo de binding que foi criado para que se possa obter objetos sincronizados com formulários e tabelas. Para isso basta obter o bean através do método getSynchoronizedObject() da classe JBeanPanel ou do método getSynchronizedList() da classe BeanTableModel. Dois novos tutoriais foram adicionados para mostrar o funcionamento dessas novas funcionalidades.
Outra coisa que foi alterada é que o SwingBean era feito para falhar silenciosamente, ou seja, se o nome de uma propriedade estava errado, ele simplesmente não dizia nada... Isso estava atrapalhando as pessoas a descobrir erros em seus programas. Devido a solicitações isso foi alterado e agora o SwingBean aponta as falhas através de exceções não-checadas. Por isso não estranhe se o seu programa que funcionava com a versão anterior lançar alguma exceção, pois pode ser algum erro que estava sendo omitido pelo framework.
A estrutura interna do SwingBean também foi melhorada e agora é possível adicionar novos componentes de interface para serem adicionados no formulário.
Agora o SwingBean também possui um fórum para que os desenvolvedores possam trocar idéias e experiências sobre o uso do framework! Agora aquelas respostas que eu dava individualmente para o pessoal por email, serão dadas pelo forum e servirão para outras pessoas que possuirem a mesma dúvida. O fórum está disponível no endereço http://www.ultimabrasil.com.br/forum/index.php?showforum=880 . Gostaria de agradecer ao Mauricio Nunes que foi quem teve a iniciativa de criar o fórum!!
|
Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2008 14:41:05
|
fabim
GUJ Master
![[Avatar]](/images/avatar/d4e3e8180a65648886ff348c7a6bbff5.jpg)
Membro desde: 14/12/2006 19:30:03
Mensagens: 1268
Localização: Vitoria - Espirito Santo
Offline
|
Muito bom.
Apesar de existirem 1 milhão de frameworks web, SwingBean é padrão pra Desktop.
|
ειπεν αυτη ο ιησους εγω ειμι η αναστασις και η ζωη ο πιστευων εις εμε καν αποθανη ζησεται
Sun Certified Web Component Developer
Sun Certified Java Programmer
Sun Certified Java Associate
Sun Certified Business Component Developer - Em Andamento
Bacharelando em Sistemas de Informacao
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2008 16:35:07
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
demorou mais chegou!
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2008 16:48:06
|
acopiara
JavaChild
![[Avatar]](/images/avatar/720788047c0f22a0d3b25150007b2618.jpg)
Membro desde: 14/11/2006 17:15:33
Mensagens: 149
Offline
|
Sem dúvida esse recurso da sincronização entre o form e o bean vai ser muito útil.
Já faz algum tempo que venho usando-o, e não tenho do que reclamar. O único problema que eu tive foi ao tentar capturar um campo TextArea.
Porque parece quando é chamado panel.getComponent("campo"), ele sempre retorna uma nova instancia de um JScrollPane, e sendo assim o frame não consegue repintá-lo novamente.
Parabéns Guerra.
|
--
Alysson Bandeira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2008 00:47:38
|
Filipe Chagas
JavaGuru
Membro desde: 18/09/2006 15:26:48
Mensagens: 226
Offline
|
Sem dúvida esse recurso da sincronização entre o form e o bean vai ser muito útil.
Alguém saberia dizer se o JGoodies também possui este recurso?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2008 01:27:14
|
Guerr@
Virtual Machine Man
![[Avatar]](/images/avatar/9fb640ea6abe0e849c8c1fd6eea97c22.jpg)
Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline
|
frocchagas wrote:
Sem dúvida esse recurso da sincronização entre o form e o bean vai ser muito útil.
Alguém saberia dizer se o JGoodies também possui este recurso?
O JGoodies possui o JGoodies Binding que te auxilia a fazer esse tipo de coisa, porém você precisa colocar código nos seus beans para que ele faça isso. O SwingBean gera classes em tempo de execução usando o CGLib e você não precisa de mexer no seu bean para usar o binding. Vale a pena dar uma olhada!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2008 09:00:32
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
uma pergunta: Acoplar os eventos (ApplicationAction) na view, é uma boa prática tratando-se de swing, mais precisamente, do swingbean ?
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2008 12:46:24
|
Ednelson
Entusiasta Java
![[Avatar]](/images/avatar/01f8343e378b1ae8d0b66c992e7f7563.jpg)
Membro desde: 22/04/2007 16:57:39
Mensagens: 15
Offline
|
Parabéns Guerra, pelo update que no meu ponto de vista é digno do titulo de 2.0. Soh uma pergunta, a compatibilidade com a versao anterior eh full.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2008 13:19:04
|
Guerr@
Virtual Machine Man
![[Avatar]](/images/avatar/9fb640ea6abe0e849c8c1fd6eea97c22.jpg)
Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline
|
Ednelson wrote:Parabéns Guerra, pelo update que no meu ponto de vista é digno do titulo de 2.0. Soh uma pergunta, a compatibilidade com a versao anterior eh full.
Diga Ednelson!!!
Ele possui compatibilidade full sim!!! A única questão é que migrando para a versão 1.2 podem ocorrer algumas exceções que o SwingBean acabava camuflando. Isso pode até ajudar a você descobrir algum bug que ainda não havia sido detectado.
Estou guardando o título de 2.0 para quando o SwingBean possuir anotações e internacionalização.
|
Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2008 17:42:01
|
Alexandre Ferreira
Virtual Machine Man
![[Avatar]](/images/avatar/5898493fbdf4a44a24084021b2215f85.jpg)
Membro desde: 20/09/2006 20:07:03
Mensagens: 520
Localização: Rio de Janeiro
Offline
|
Fala Guerra, uma sugestão.
Vejo em muitos blogs que os emails mandados diretamente ao desenvolvedor são respondidos como um novo post no blog.
E pelo visto você vai fazer isso também, parabéns é uma excelente iniciativa.
Porém, eu vi que as duvidas anteriores já foram respondidas, minha sugestão é: Porque não fazer um tópico somente com as duvidas e as suas respostas anteriores? Tipo um FAQ.
[ ]'s
|
Alexandre Ferreira
Blog: http://alexandreferreira.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2008 11:04:51
|
Mauricio Nunes
Smalltalk
Membro desde: 15/06/2007 02:03:08
Mensagens: 3
Offline
|
por isso a criação do forum caro amigo. la todos podem expor suas duvidas e as vezes nos mesmos tira-las ou entao o proprio desenvolvedor! isso e melhor que um faq ^^
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 20:17:36
|
internetws
Debugger
![[Avatar]](/images/avatar/1d28bad27dfe46d8dfb0ec541b82b057.jpg)
Membro desde: 16/01/2008 08:18:40
Mensagens: 64
Offline
|
Isso é o mesmo sistema usado em IDEs como Delphi, Visual Studio?
|
Willian Silva |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2008 07:10:49
|
Guerr@
Virtual Machine Man
![[Avatar]](/images/avatar/9fb640ea6abe0e849c8c1fd6eea97c22.jpg)
Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline
|
afsrj wrote:Fala Guerra, uma sugestão.
Vejo em muitos blogs que os emails mandados diretamente ao desenvolvedor são respondidos como um novo post no blog.
E pelo visto você vai fazer isso também, parabéns é uma excelente iniciativa.
Porém, eu vi que as duvidas anteriores já foram respondidas, minha sugestão é: Porque não fazer um tópico somente com as duvidas e as suas respostas anteriores? Tipo um FAQ.
[ ]'s
Realmente a presença de um FAQ ajudaria bastante. O problema é que existe uma falta de tempo da minha parte na criação de documentação para o SwingBean. Por isso, o fórum está ajudando bastante, pois as perguntas que respondia individualmente para cada um, agora estão ficando registradas para todos. Talvez não seja o tipo ideal, mas já é o começo...
Estamos precisando de colaboradores... Então se quiser ajudar o framework pegando as principais questões do forum e criando um FAQ para colocarmos no site, sua ajuda será muito bem vinda!!!
|
Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/02/2008 16:28:28
|
Guerr@
Virtual Machine Man
![[Avatar]](/images/avatar/9fb640ea6abe0e849c8c1fd6eea97c22.jpg)
Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline
|
internetws wrote:Isso é o mesmo sistema usado em IDEs como Delphi, Visual Studio?
Não. O SwingBean tem uma idéia diferente e não auxilia apenas no desenho das telas, mas também na interação com os componentes.
|
Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2008 13:54:45
|
nandoandca
Smalltalk
Membro desde: 09/03/2008 22:34:53
Mensagens: 2
Offline
|
Alguem ai poderia me explicar o por que que da erro quando eu gero um .JAR com SwingBean..
Eu configuro certinho, a classe principal.. mas quando tenho abrir o ponto jar, da o erro que diz que ele nao pode achar a classe principal..
To quebrando a cabeça, mas nada o que eu faço funciona..
|
|
|
 |
|
|