Sziasztok, elöre is elnézést a megfogalamzásért, de csak igy tudom elmagyarázni a problémám.
Egy gyakorlatot kell összehoznom, amivel mozi rendszerét lehet kezelni. Maga a tervezési folyamaton túl vagyok, de a grafikus résznél akadtam el.
Az elképzelésem szerint van egy bejentkezési ablak az elsö szinten, itt egy adminisztrátor vagy egy kliens jelentkezhet be.
A második szinten így 2 kölönbözö ablak kell lennie. Az egyikben a kliens számára levö opciók vannek megjelenítve, míg a másik ablakban az adminisztrátor számára levö opcio vannak. A harmadik szinten,a kiválasztott opció almenüi jellenek meg vagy már maga az adott adatok. És így tovább...
Maga a megvalósítás a következöképpen néz ki:
Az elsö szinten létrehoztam egy framet, ahol a felhasználó bejelentkezik a rendszerbe. Majd amikor bejelentkezik, példányosítom az adminisztror vagy a kliensmenu osztályt(panel). Mivel a panel osztályböl öröklödik, így eltávolítok minden elemet a frame-böl és beillesztem a példányosított osztályt. Ezek után az aktor kiválasztja egy opciót. Így ismét példányosítanom kell egy osztályt ami a submenu megjenítéséért felelös(panel osztályböl ered ez is). Itt kezdödnek a problémák!! Mivel, az utóbbi osztályt a második szinten levö osztályból példányosítom(ami panel), így nincs lehetöségem a framben levö panelek eltávolítására és beilleszteni az újonnan példányosított osztályt. És innentöl kezdve az összes további megjelenítésnél ugyan ez a problémám!!
A tervezési folyamat az jó?? Hogy tudnám megoldani a problémát?? A segítśegeteketelöre is köszi
- 1046 megtekintés
Hozzászólások
Elfelejted az egesz bonyolult peldanyositast, es CardLayout-ot hasznalsz?
Akkor csak az elejen kell peldanyositanod azokat a paneleket, ami admin vagy actor felulethez kell.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni