Idéias - Construíndo uma área de trabalho em swing!  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Grinvon
GUJ Master
[Avatar]

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.
[MSN] [ICQ]
porfirio
JavaBaby
[Avatar]
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
[Email]
Grinvon
GUJ Master
[Avatar]

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.
[MSN] [ICQ]
Grinvon
GUJ Master
[Avatar]

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.
[MSN] [ICQ]
porfirio
JavaBaby
[Avatar]
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
[Email]
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??
[Email] [MSN]
Grinvon
GUJ Master
[Avatar]

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.
[MSN] [ICQ]
Grinvon
GUJ Master
[Avatar]

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.
[MSN] [ICQ]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team