
Java rada - jak na objekty, grafy
Ahoj již po druhé, dělám do školy práci a chtěl bych ji mít hezkou. Proto jsem vymyslel ,,něco na víc,,.
Problém je v tom, že nevím jak to implementovat do javy.
Mám za úkol procházet grafy. - viz OBRÁZEK
Ale můj problém spočívá v tom, že bych ty grafy chtěl zadávat v gui.
Pomocí čeho, nebo jak bych to měl naprogramovat?
Udělal jsem tři tlačítka - kruh, šipka, šipka oboustranná, dále jim přiřadím nějaký akce..
Ale jak pak ve finále přidávat kruhy a šipky do nějakého kreslícího plátna? Tak aby program poznal že jsou kruhy spojené..?
Prosím o radu jak na to, nebo o nějaký pokec o tomto problému
Jeden z přístupů je ten, že bych si udělal dvě pole - v jednom budeš ukládat informaci o jednotlivých objektech na plátně (kruhy) a v druhém poli vztahy a propojení mezi nimi (šipky). U kruhů budeš ukládat ID, popis uvnitř, x a y pozici kruhu, u šipek typ, ID prvního kruhu, ID druhého kruhu.
Ano, přesně takhle mě to taky napadlo.
Mohl by jsi mi porad ještě jak vůbec udělat ty kruhy a šipky? Kreslit je přes java paint?
S tím neporadím, v Javě nedělám. Ono je vcelku jedno, čím to uděláš, vyber si něco, s čím se ti bude pracovat efektivně. Jestli existuje nějaká knihovna (obdoba GD nebo ImageMagick u PHP), se kterou by se ti dělalo líp, použij ji.
Díky za radu.
Co je myšleno tím