Podobnu vec som raz riesil na kreslenie a pracu z obrazkami som pouzil spomynane J2D a ako komponenty som pouzil swingX http://swinglabs.org/ da sa im nastavit priesvitnost. Takze na pozadie som nakreslil obrazok aky som potreboval potom rozmiestnit butony a nastavil ich 100% priesvitne Takze to vyzeralo ako by sa klikalo na casti obrazku.
2008/4/13 Martin Jedlička <[EMAIL PROTECTED]>: > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Program terminated with signal 11, Segmentation fault.
