Uplne presne z hlavy nevim a hledat se mi to nechce ... ale sem dobrak, tak vas nakopnu :-)
Prosta zmena getPrefferedSize nikoho nezajima. Musite zavolat "invalidate" ... nebo "revalidate" ... neco takoveho. Tim date svemu parentovi najevo, ze jste se zmenil a je vam tesno. On si to prebere a prekresli se. 2009/3/12 Martin Beránek <[email protected]> > zdravím, > > se swingem začínám takže možná trochu začátečnický dotaz. > > hlavní část aplikace (japplet) je okno kde je jscrollpane a v něm nejaký > canvas (udelal jsem jako potomka jpanel) na který kreslím. > > v tom canvasu překrývám metodu getPreferredSize() a vracím nějaké rozměry - > které se ale v průběhu běhu aplikace mění. A to je ten problém. Vykreslím > třeba velký obrázek, ale scrollbary se obnoví až po změně velikosti apletu. > > jak se tohle má správně řešit? > > -- > Martin Beránek > ICZ a.s., Pobočka Brno > Londýnské náměstí 2/856, 639 00 Brno > Tel.: +420 244 100 333 > Fax.: +420 244 100 344 > mailto:[email protected] > http://www.i.cz > -- S pozdravem, Tomas Zverina Multimedia atelier s.r.o. Na Dolinách 4 147 00 Praha 4 IČO: 25127071 tel.: 241 433 120 http://www.m-atelier.cz/ http://www.lincovery.com/ http://lincovery.m-atelier.cz/ Společnost Multimedia atelier s.r.o. je zapsána u rejstříkového soudu v Praze, oddíl C, vložka 51961.
