Hirdetés

Keresés

Új hozzászólás Aktív témák

  • andriscs
    aktív tag

    MediaTracker mt = new MediaTracker(this);
    mt.addImage(img,0);
    try{ mt.waitForID(0); } catch .... elég ennyi, nem kell waitForall, csak ha több van.
    a paintnél meg mt.checkID(1)==true, ha betöltötte.

    az lehet szerintem, hogy a mérete nem annak megfelelő, amekkoránál kirajzolod., vagy próbáld meg egy panelra rátenni.. tehát akármilyen class extends JPanel, konstruktorban beolvasni, paintComponentben meg gr.drawImage..., és akkor ezt a panelt valahol kitenni., lehet valami más miatt esik össze.
    Ha méretezni kéne, akkor ujKep=img.getScaledInstance(szelesseg, magassag,Image.SCALE_FAST);
    Azt próbáltad, hogy az 1,1 koordinátákba rakatod ki? tehát nem így: x.width/2-350,x.height/2-250 hm?

    Hi!

    Megvan a megoldás. Az volt a hiba, hogy a főablak méretet beállítottam, és utána maximalizáltam, így a paint csak addig tudta rajzolni a képet, amig az ablak setSize-a engedte neki. Most viszont jó. De újabb hiba van. Most nem rajzolja ki elsőre, hiába van MediaTracker, meg WaitForID, nem használ. Erre valami ötlet? :)

Új hozzászólás Aktív témák