Avatar billede casualty Nybegynder
10. februar 2004 - 16:17 Der er 8 kommentarer og
2 løsninger

Grafisk præsentation af graf

Jeg har lavet en graf i java (adjancy list/directed) og kunne godt tænke mig at kunne vise den grafisk således.

************          ************        ************
* vertex 1 *---------->* vertex 2 *-------->* vertex 3 *
************          ************        ************

(Ved ikke om tegningen holder, men den ser meget pæn ud i skrivende stund)
Jeg vil gerne lave det i en JFrame. Er det svært at lave?
Er der nogen som har noget liggende, links til sourcecode eller andet?... Det handler om at jeg vil tegne kasser som skal kunne forbindes med streger..

Mvh Casualty
Avatar billede soreno Praktikant
10. februar 2004 - 16:31 #1
Måske du kunne dot'ificere din graf ?
http://www.research.att.com/sw/tools/graphviz/

Kig lidt nærmere på indholdet af Graphviz\graphs\directed

Så skulle du nok kunne finde inspiration til at lave en toDot() metode på din graf.
Avatar billede casualty Nybegynder
10. februar 2004 - 16:34 #2
Det jeg søger er kort sagt en JFrame hvor man kan tegne flere kasser med en tekst i. Kasserne skal man kunne dragge rundt og ydermere skal man kunne forbinde disse kasser med pile... Jeg skal nok smide flere points i hvis det er en større omgang
Avatar billede casualty Nybegynder
10. februar 2004 - 16:34 #3
Jeg kigger på det Soreno men er det java...?
Avatar billede soreno Praktikant
10. februar 2004 - 16:43 #4
Jeg tror ikke det er lavet i Java.

Min ide var at lave en metode som outputter en graf i dot format og så køre dot værktøjet på dot filen. Så vil du kunne få en billedfil der viser en grafisk repræsentation af grafen.

Jeg er overbevist om at det er kompliseret at lave en grafisk repræsentation i en JFrame - uden at edges og nodes ligger oven i hinanden.
Avatar billede _carsten Nybegynder
10. februar 2004 - 19:03 #5
Måske kan mit svar her hjælpe dig lidt:  http://www.eksperten.dk/spm/387331

Brug klassen ModulTest    20/08-2003 15:00:46
og klassen Modul  22/08-2003 23:00:28

Det er en JFrame med en JLabel der fungerer rør der kan flyttes og ændre størrelse

Jeg ved ikke om det giver dig nogen hjælp, men du kan jo kigge.
Avatar billede casualty Nybegynder
10. februar 2004 - 22:43 #6
Jeg kigger på det :)
Avatar billede casualty Nybegynder
17. februar 2004 - 23:27 #7
Soreno og Carsten kan i ikke begge lægge et svar så jeg kan dele nogle points ud?
Avatar billede soreno Praktikant
18. februar 2004 - 06:23 #8
Ok.
Avatar billede _carsten Nybegynder
18. februar 2004 - 11:13 #9
Også ok
Avatar billede casualty Nybegynder
19. februar 2004 - 00:16 #10
Tak for indsatsen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester