[Java] flowchart tekenen

Pagina: 1
Acties:

  • Nephilim
  • Registratie: Augustus 2000
  • Laatst online: 15-05 00:38
Op m'n stagebedrijf moet ik een en ander weergeven in een flowchart. Ik ben al enige tijd op zoek naar een goede tool hiervoor, maar zonder veel succes. Het beste wat ik tot nu toe heb gevonden is OpenJGraph, wat niet volledig doet wat we verwachten (of we hebben het nog niet gevonden).

Het resultaat dat we willen krijgen is iets als Afbeeldingslocatie: http://nephilim.vinean.be/files/schema.gif

In de driehoeken moet dus tekst komen te staan, welke gecentreerd moet worden. Kleur en grootte moeten vast ingesteld kunnen worden. (OJG centreert niet en past de grootte van de nodes aan.)

Naast de edges moeten meerdere labels komen te staan, zoals hier O en P. De edges moeten in verschillende kleuren getekend kunnen worden. Liefst is er ook een algoritme voorzien om snijdende lijnen zoveel mogelijk te voorkomen.

Het hoeft geen freeware/open source te zijn, maar liefst wel natuurlijk.

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Ik kan me niet voorstellen dat Visio en Enterprise Architect geen flowcharts kunnen maken?

[edit]
Hmmz ik zie nu in Visio dat dit niet echt default flowcharts zijn. Visio gebruikt namelijk ovalen. Welke standaard manier van flowcharts zijn dit?

[ Voor 60% gewijzigd door Glimi op 18-02-2003 14:49 ]


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
graphviz (dot) is een heel aardig package om grafen te tekenen, maar helaas is dat waarschijnlijk niet echt bruikbaar binnen Java.

http://www.research.att.com/sw/tools/graphviz/

Ik zou eens op zoek gaan naar iets wat gebaseerd is op SVG (waarschijnlijk Batik). Er is dan een soort scheiding van rendering en graaf-opbouwing, waardoor de rendering waarschijnlijk een stuk beter gebeurt (omdat SVG/Batik gewoon goed zijn :) )

Onderaan de Batik pagina staat een rijtje:
http://xml.apache.org/batik/
De sVolgo link is dood, misschien was dat wat geweest.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Misschien kan je trouwens ook nog wel wat vinden in de Swing Sightings:
http://java.sun.com/products/jfc/tsc/

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Nephilim
  • Registratie: Augustus 2000
  • Laatst online: 15-05 00:38
Glimi schreef op 18 February 2003 @ 14:34:
Ik kan me niet voorstellen dat Visio en Enterprise Architect geen flowcharts kunnen maken?
Dat kunnen ze ongetwijfeld wel, maar ik moet het vanuit Java kunnen genereren. Ofwel via een applet ofwel via JSP, die hun data uit een database halen. Nu bedenk ik wel net dat de db server waarschijnlijk op een andere machine draait, waardoor een applet onbruikbaar is.
mbravenboer schreef op 18 February 2003 @ 14:37:
Ik zou eens op zoek gaan naar iets wat gebaseerd is op SVG (waarschijnlijk Batik). Er is dan een soort scheiding van rendering en graaf-opbouwing, waardoor de rendering waarschijnlijk een stuk beter gebeurt (omdat SVG/Batik gewoon goed zijn :) )
Dit ziet er in ieder geval wel goed uit. Als ik geen applet kan gebruiken, kan ik alvast SVG gebruiken om alles client side te tonen. Dan heb ik natuurlijk wel nog het probleem om m'n tekeningen te genereren. Ideaal zou een tool zijn die vanuit de db data haalt, deze omzet naar een workflow en dan via Batik exporteert naar SVG.