Modositsatok a multkori alkalmazast a kovetkezok szerint!
1.) A korabbi String helyett most egy Lengyel formaban irt kifejezest kell beolvasni. A Negy alapmuvelet kell mukodjon: osszeadas, kivonas, szorzas es osztas. Az egyszeruseg kedveert mindegyik csak ket operandusu legyen. Igy egy binaris fa lesz belole.
2.) Ezt kell kirajzolja az alkalmazas, ennek kirajzolasat kell 3fele modon megoldja a 3 gomb, ami a harom strategiat kezeli!
3.) Keszitsetek hozza gombokat, melyekkel lehet ujabb elemeket hozzaadni, kitorolni, stb.!
4.) Legyen egy gomb, amit megnyomva kiertekeli a kifejezest, es mindegyik muvelethez beirja, mennyi az aktualis reszeredmeny!
5.) Legyen benne undo, redo, ezekre is legyen kulon gomb.
A feladatot az orakon targyalt mintak segitsegevel kell megoldani.
A muveletek es a levelek mas alakzatban legyenek. Egyik lehet kor, masik negyszog, vagy haromszog, ratok van bizva!
Kis segitseg: Ebben az esetben a Composite struktura megegyezik a kiiertekelesnel es a kirajzolasnal, tehat nyugodtan lehet olyan objektumokat hasznalni, melyek mindket helyre megfelelnek, azaz tobb megfelelo interface/t is implementalnak egyszerre.
Akinek puska kene a swinghez: itt talalhat egyet.
FIGYELEM: ebben a peldaban a grafikai objektumok moygatasanak kezelese eleg hanyaveti! Jobb megoldas, ha mindegyik, kulon valamilyen swing/s cuccbol szarmazik, igy lehetnek Action, MouseAction, MouseMotion, etc Listenerjei, es ezek eventjeit kezelje valami objektum!
Ha kerdesetek van, irjatok!
Boldog Unnepet es Jo Munkat!
Nincsenek megjegyzések:
Megjegyzés küldése