| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2010 22:27:01
|
cadu.andrade
What is classpath?
Membro desde: 18/05/2010 20:33:57
Mensagens: 9
Offline
|
Pessoal,
criei já faz um tempo o Japura. É uma coleção de componentes que eu não achava e também um framework para ajudar no desenvolvimento e gerenciamento de uma aplicação Swing.
Já está sendo usado com sucesso em 2 grandes projetos. É LGPL e gostaria de compartilhar com todos. O endereço é http://www.japura.org. O site ainda não está com todas documentações e exemplos ainda. Estou me esforçando para isso...
Quem tiver críticas ou sugestões, envie um email para mim ok?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2010 08:05:22
|
fabiofalci
GUJ Master
![[Avatar]](/images/avatar/c359889a833e7612e0cff1dc69d272bc.png)
Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline
|
Gostei, parabéns pela iniciativa.
Como sugestão, talvez uma app simples que usa essas features do jatura, que achas?
Baixei o .jar aqui e queria ver ele em ação, mas confesso que fiquei com preguiça de criar um projetinho e então usar cada um dos componentes.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2010 08:42:50
|
walissongpi
JavaEvangelist
![[Avatar]](/images/avatar/9fb240549a5010b386ce6a6879eca1c1.jpg)
Membro desde: 21/12/2008 08:40:34
Mensagens: 368
Localização: Gurupi - Tocantins
Offline
|
. Gostei mesmo. Muito interessante seus componentes. Esse é muito útil: PriorityComboBox.
|
Sun Certified Java Programmer 6.0
=D |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2010 10:55:26
|
cadu.andrade
What is classpath?
Membro desde: 18/05/2010 20:33:57
Mensagens: 9
Offline
|
fabiofalci wrote:Gostei, parabéns pela iniciativa.
Como sugestão, talvez uma app simples que usa essas features do jatura, que achas?
Baixei o .jar aqui e queria ver ele em ação, mas confesso que fiquei com preguiça de criar um projetinho e então usar cada um dos componentes.
Valeu.
Sim, faz falta sim. Já estou fazendo um demo. Vou colocar o fonte e o executável no site. Tenho que terminar logo que realmente faz falta.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2010 11:26:19
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
Cara, achei muito interessante. Vou testar isso ai, parece ser muito interessante, principalmente os CollapsiblePanel, estou procunado uma solução ao SwingX que nesse caso é bem lento.
Parabéns pelo projeto, só não vi vantagem no TaskManger, que é basicamente a mesma coisa que usar o SwingWorker não?
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2010 11:55:08
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Gostei! Pode ajudar e muito quem precisa. Parabéns por ter compartilhado seu trabalho. E gostei também das figurinhas que me permitiram entender o intuito logo de cara.
Este projeto merece ajuda. Espero que consiga arranjar gente para ajudar que tenha o mesmo capricho que você.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2010 12:21:13
|
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
|
Gostei também.. principalmente o CollapsiblePanel.
Só achei que o HighlightCellRenderer tem o nome errado. Pelo nome pensei que ele ia dar tipo um "brilho".
Mas gostei bastante.
|
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) 19/05/2010 13:19:49
|
cadu.andrade
What is classpath?
Membro desde: 18/05/2010 20:33:57
Mensagens: 9
Offline
|
Felagund wrote:Cara, achei muito interessante. Vou testar isso ai, parece ser muito interessante, principalmente os CollapsiblePanel, estou procunado uma solução ao SwingX que nesse caso é bem lento.
Parabéns pelo projeto, só não vi vantagem no TaskManger, que é basicamente a mesma coisa que usar o SwingWorker não?
Legal, valeu.
Sim. Na verdade não paramos de utilizar o SwingWorker. Inclusive o TaskManager usa um SwingWorker. Não é para substituí-lo. Será melhor ver no demo. O objetivo é facilitar algumas coisas na aplicação.
Algumas facilitades:
1- ele criar uma fila automaticamente de tasks.
2- se utilizado junto dos controladores de interface, gera automaticamente um efeito visual de uma barra modal estilo "loading..." (efeito default, pode ser alterado para qualquer coisa)
3- captura as exceções, caso ocorram, e repassa para um gerenciador de exceção
No nosso caso, temos uma aplicação cliente/servidor. Sempre que acessamos o servidor para obter algo do banco, esse TaskManager em conjunto dos controladores, bloqueia a tela com um efeito visual de que algo está sendo processado. Se ocorrer um erro de acesso ao servidor, a exceção é capturada automaticamente e é tratada pelo gerenciador de exceções. Usando os controladores e essas tasks, nos preocupamos apenas com a lógica.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2010 13:27:00
|
cadu.andrade
What is classpath?
Membro desde: 18/05/2010 20:33:57
Mensagens: 9
Offline
|
Mark_Ameba wrote:Gostei também.. principalmente o CollapsiblePanel.
Só achei que o HighlightCellRenderer tem o nome errado. Pelo nome pensei que ele ia dar tipo um "brilho".
Mas gostei bastante.
Legal que tenha gostado.
Dar nome as vezes é complicado mesmo.
Eu só deixei passar highlight porque apesar de que realmente o uso mais comum é de "brilho" como você disse, também signifca "marcação" e o principal: eu irei colocar um método para alterar a cor de fundo apenas do texto destacado. Nesse caso será o "brilho" mesmo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2010 13:35:58
|
cadu.andrade
What is classpath?
Membro desde: 18/05/2010 20:33:57
Mensagens: 9
Offline
|
Luca wrote:Olá
Gostei! Pode ajudar e muito quem precisa. Parabéns por ter compartilhado seu trabalho. E gostei também das figurinhas que me permitiram entender o intuito logo de cara.
Este projeto merece ajuda. Espero que consiga arranjar gente para ajudar que tenha o mesmo capricho que você.
[]s
Luca
Obrigado!
Só esses comentários de vocês já ajuda muito. Inclusive as duvidas que mostra que não está muito claro. Todo feedback é sempre bem vindo.
O framework com certeza não vai ficar parado. Estamos usando em cada vez mais projetos aqui na empresa. Também não quero ser concorrência de nenhum outro. O objetivo é fazer coisas que não existem ou que pelo menos não sejam de graça.
Toda ajuda é válida.
This message was edited 1 time. Last update was at 19/05/2010 13:37:07
|
|
|
 |
|
|