GMF (ci EMF, GEF) me taky uz napadlo, jen jsem nenasel, jak se tam
pracuje s obrazky.
Jinak diky za rady. Podarilo se mi udelat panel na frame, tak, ze frame
ma FillLayout a panel ma FormLayout. Takto mi jde vlozit na panel
obrazek a pres obrazky vkladat jine prvky.
M.
Ondrej Nekola napsal(a):
Ve SWT vam konkretne neporadim, ale obecne je nekolik moznosti:
- mit gui toolkit, ktery vam umozni mit vic vrstev widgetu na sobe primo
- mit nad sebou dva layery, horni polopruhledny a na nem buttony
- do obrazku si dokreslit button sam a pak zjistovat polohy kliknuti
na obrazek.
Porad nechapu, proc pouzivate rasterove obrazky, nevyplatilo by se vam
spis neco jako SVG nebo kdyz uz jedete nad SWT
http://www.eclipse.org/modeling/gmf/
Ondra "Satai" Nekola
http://blogs.sun.com/satai/
S tim html souhlasim. Zatim pouze sbiram informace, jak to resit.
Neni problem udelat panel s obrazkem (jako label) a po kliknuti
zobrazit jiny obrazek. Nevim ale, jak NA ten obrazek vlozit tlacitko.
Predpokladam, ze to bude problem layoutu. Pouzivam SWT. Zkusil jsem
FormLayout, ten mi sice dovolil vlozit tacitko na label
s obrazkem, ale to tlacitko neni videt (je na pozadi).
M.
Ondrej Nekola napsal(a):
Tomas asi myslel http://java.sun.com/products/java-media/2D/
ale vazne nevim, zda je to cesta pro tento pripad. Preseneji pomuze
vam to nejspis jen v tom, domalovat si do obrazku dalsi (meta)data.
Navic se nemohu zbavit dojmu, ze myslite moc html-centricky. Co mit
proste jeden panel s par kontrolkama a nejakym imagem a pri kliknuti
zmenit kontrolky a ten obrazek (pripadne si do nej nevic domalovat
neco dalsiho)?
A proc vlastne chcete pro zobrazovani nejakeho schematu pouzivat
rastrovou grafiku?
Ondra "Satai" Nekola
http://blogs.sun.com/satai/
jak?
Tomas . napsal(a):
Ja by som skusil J2D
2008/4/12 Martin Jedlička <[EMAIL PROTECTED]>:
Zdravim,
mam takovy problem. Pouzivam SWT a potreboval bych vytvorit
okno ve kterem
by byl obrazek, po kliknuti na tento obrazek by se otevrel jiny
obrazek,
atd. (s tim, ze by se slo vratit k predchozimu obrazku). Napada
me toto
udelat pres HTMLBrowser, proste otevirat jednotlive HTML stranky
s obrazkem.
Problem je
ale v tom, ze ja bych na ty obrazky potreboval umistit jeste
nejaky control
prvky (tlacitko nebo label).
Priklad:
Mam obrazek, kde je nejake blokove schema. Kazdy blok ve
schematu by mel
label, ktery signalizuje stav toho bloku OK/porucha (tj. cteni
hodnoty z
nejake promenne).
Po kliknuti na tento blok ve schematu by se otevrel jiny obrazek z
detailnejsim popisem bloku, na ktery se kliklo, atd.
Nevite nekdo, jak toto resit? Nejaky priklad?
Diky moc za kazdou radu.
Martin