Olenpa tässä tehnyt Javalla erään pelin graafista käyttöliittymää. Ikkuna, jonka muodostan, on jaettu pystysuunnassa kahteen osaan, joista oikeanpuoleinen on kapeampi. Ikkunan oikea puoli on siis mm. navigointiin tarkoitettu ja tässä oikealla puolella käytetään CardLayouttia. Eli ikkunan vasen puoli pysyy kokoajan samana ja oikeaan laitaan voi vaihtaa CardLayoutin avulla näkyvissä olevia tietoja ja nappeja yms. Näkyvissä olevaa korttia voi vaihtaa tästä samaisesta oikealla olevasta palkista löytyvillä napeilla.
Ja ongelma sitten. Vaikka olen CardLayouttia aikaisemmin (ainakin kerran :P ) käyttänyt, en tällaiseen ongelmaan ole törmännyt. Ongelma on siis outo välähdys. Eli kun oikean laidan palkista vaihtaa korttia, eli vaihtaa näkyviin toiset napit ja tiedot, välähtää koko ikkuna hyvin pieneksi hetkeksi valkoiseksi. Ongelmaa ei muuten korttien kanssa ole. No ongelma on kuitenkin ikävä sillä ei ole kovinkaan mukavaa käyttää oikean laidan palkkia, kun aina korttia vaihtaessa ikkuna välähtää salamaniskun kaltaisesti. Ikkunaan ei edes ole vielä laitettu mitään muuta kuin JPanelit (niihin taustavärit) ja napit joista näitä kortteja voi vaihtaa.
Onkos kenelläkään visiota tällaisesta?
Toki voisin laittaa koodin tähän, mutta kun se luokka on törkeän pitkä, vaikka siinä on vasta ikkunanmuodostaminen ja asettelu, niin jätän vielä väliin.
ite en ymmärrä javasta pahemmin mitään mutta oletkos harkinnut bufferointia? eli aluksi kun klikkaat jotain niin bufferoidaan jotain ja sen jälkeen laitetaan se vanhan kuvan päälle jne... ainaskin näin päästään vilkkumisesta ja salamoista eroon, ainaskin vb:n puolella
Aihe on jo aika vanha, joten et voi enää vastata siihen.