| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2008 12:10:10
|
Paulo Roberto Schiavon
JavaGuru
![[Avatar]](/images/avatar/0cfe3c931a81acba365b335768dd0d93.jpg)
Membro desde: 16/09/2006 18:31:40
Mensagens: 230
Localização: Logo alí ...
Offline
|
Olá pessoal
Estou querendo desenvolver uma ferramenta* em java onde seja possível desenhar fluxogramas utilizando as formas já existente do mesmo, como incio/fim, processamento, decisão,...
* Tenho como exemplo Visio, visual-paradigm, n outras.....
Para tal, tenho algumas premissas que são
A pessoa irá selecionar a figura do fluxograma em uma palheta e arrasta-la para a área de desenho
A ferramenta precisa saber quais figuras estao na área do desenho, Qual figura esta ligada com qual
O que está escrito em cada figura,
n Outras
Alguém consegue me falar um projeto open source que faz algo parecido, algum exemplo, alguma dica**, algum site, algum fórum.....
Estou alguns dias no Google pesquisando, mas não estou encontrando nada de útil, preciso de um start-up...
** Dicas como
Utiliza java 2d que com ele vc consegue isso ou utiliza esse framework ou jar que irá te ajudar nisso
Muito obrigado
Obs.: Não quero reiventar a roda, apenas tenho curiosidade em saber como se faz uma ferramenta desse tipo.... =)
|
Mainframe é meu ganha pão ...
... e Java é a minha diversão!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2008 13:33:59
|
Paulo Roberto Schiavon
JavaGuru
![[Avatar]](/images/avatar/0cfe3c931a81acba365b335768dd0d93.jpg)
Membro desde: 16/09/2006 18:31:40
Mensagens: 230
Localização: Logo alí ...
Offline
|
Alguma sugestão?
Obrigado
|
Mainframe é meu ganha pão ...
... e Java é a minha diversão!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2008 16:31:31
|
Dieval Guizelini
Virtual Machine Man
![[Avatar]](/images/avatar/9fc92b9c69b711dcb880ccb743fc6f06.jpg)
Membro desde: 05/07/2006 14:39:44
Mensagens: 570
Localização: Curitiba - PR
Offline
|
Oi Paulo,
você já deu uma olhada nos fontes de alguma ferramenta gráfica?
http://java-source.net/open-source/uml-modeling
fw
Ps: O argo é bem conhecido... mas se quer uma mais completa tem o JUDE.
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2008 16:49:50
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline
|
1. Você pode criar um JComponent e sobrescreve o método "void paint(java.awt.Graphics)".
2. Cada elemento é um JLabel e você faz com que eles possam ser posicionados e movidos pelo usuário.
|
Victor Williams Stafusa da Silva
Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.
Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.
É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).
Se você escreve "concerteza", "concerteza" você andou matando aulas de português. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2008 17:50:55
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
Cara, tem um framework nota 10. O JHotDraw.
Tenho um professor que fez o seguinte: você desenha o fluxograma (clicando e arrastando) e ele gera o código. O inverso também foi feito, por um aluno dele. Tenho um colega que tá fazendo uma IDE, mas tipo montando as classes e tal, clicando e arrastanco (como acontece no BlueJ). Todos usaram JHotDraw. O Joone também utiliza e posso dizer que só consegui achar 1 bug até hoje.
Vai na fé: http://www.jhotdraw.org/
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2008 18:15:15
|
luiz_ross
GUJ Master
![[Avatar]](/images/avatar/ac627ab1ccbdb62ec96e702f07f6425b.jpg)
Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline
|
Cara, usa o JGraph.
http://www.jgraph.com/
|
"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2008 19:08:08
|
Paulo Roberto Schiavon
JavaGuru
![[Avatar]](/images/avatar/0cfe3c931a81acba365b335768dd0d93.jpg)
Membro desde: 16/09/2006 18:31:40
Mensagens: 230
Localização: Logo alí ...
Offline
|
Caramba, quanta dica....
Não tinha pensado em olhar os fontes de uma ferramenta free... vou avaliar todas e assim que terminar, posto aqui o que eu fiz....
Obrigado mesmo
|
Mainframe é meu ganha pão ...
... e Java é a minha diversão!
|
|
|
 |
|
|