| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2009 02:06:37
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Eu estava aqui pensando de como são feitas aquelas áreas de trabalho em swing, a exemplo de um report da vida como o Jasper, como eles fizeram aquela área? No matisse do NetBeans, e em tantos outros programas similares.
Então minha curiosidade aumentou, pensei em algo como um panel onde com as funções de drag e drop seria possível jogar componentes lá, fiz alguns exemplo, ficou simples, mas longe de uma área de trabalho como essas que falei. Não sei como eles fazem para deixar de um jeito tão diferente.
|
>> Inocêncio. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2009 04:22:43
|
porfirio
JavaBaby
Membro desde: 12/01/2007 11:39:14
Mensagens: 79
Offline
|
São usadas muitas linhas de código...
Muita implementação, não é tarefa fácil fazer um designer como o matisse, muito menos com a qualidade do mesmo!!
|
Java guy from Portugal |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2009 09:33:38
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
A minha idéia não era fazer um matisse 2, e nem quero isso, mas sim criar uma plataforma de trabalho parecida (no sentido de vc ter uma paleta de recusos e ícones e poder arrastar para essa plataforma), tipo em reports, programas gráficos ou mesmo matisse.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2009 09:44:53
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Vou tentar fazer alguns exemplos aqui, e talvez amanhã eu consiga postar.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2009 10:13:31
|
porfirio
JavaBaby
Membro desde: 12/01/2007 11:39:14
Mensagens: 79
Offline
|
Grinvon wrote:A minha idéia não era fazer um matisse 2, e nem quero isso, mas sim criar uma plataforma de trabalho parecida (no sentido de vc ter uma paleta de recusos e ícones e poder arrastar para essa plataforma), tipo em reports, programas gráficos ou mesmo matisse.
Sim, eu compreendi, apenas disse que fazer um visual designer, seja para o que for, envolve muito trabalho
|
Java guy from Portugal |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2009 14:06:06
|
Fernando Generoso da Rosa
Virtual Machine Man
Membro desde: 14/01/2003 14:48:21
Mensagens: 555
Localização: Sombrio/SC
Offline
|
pq não desenvolve plugins, para netbeans ou eclipse, e utiliza essas duas IDE's como plataforma??
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2009 16:14:31
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Pronto pessoal, já consegui criar os pontos da grid. Dessa forma no próximo exemplo que eu criar, farei um obtejo dragable tentar "fitar/fixar" na grid. Vejam esse exemplo de criação dos pontos.
Bom, um dia chego lá!
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2009 17:30:55
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Fiz um jlabel se mover na tela, agora o problema é sobreposição, já que tenho um grid de pontos, ela sobrepoem o JLabel, reparei quando limitei o tamanho da grid, o componente de label aparece na tela, mas se eu move-lo para o local da grid, resulta em sobreposição dela em relação ao label. Mas vou conseguir achar uma forma de resolver isso. Resolvendo isso, o próximo passo será fixar o componente na grid.
|
>> Inocêncio. |
|
|
 |
|
|