Napjainkban nagyon eltejedt nyelv a JAVATM. Könnyen, gyorsan lehet benne programot fejleszteni, és
a futtató környzet miatt biztonságosabbnak is tekinthető, mint más objektum orientált nyelvek.
A mai felhasználói programokhoz szinte minden estben készül grafikus felület (GUI). C/C++ nyevben
a grafikus felületet külön speciális API programozással lehet létrehozni, vagy pedig leteszi az ember a voksát valamelyik (esetleg több)
platformfüggetlen GUI eszköztár mellett. A JAVATM estében a fejlesztő környezet tartalmazza a grafikus elemek osztályait, nem
kell ehhez külön programkönyvtárat keresni.
JAVATM-ban kétféle programcsomag áll rendelkezésünkre, ha grafikus felületet készítünk. Az egyik az AWT (Abstract Window Toolkit),
amely a hagyományosabb kinézetet követi, és csak a leggyakoribb grafikus elemek találhatók meg benne. A másik pedig a Swing csomag, amely
kinézetében kicsit eltér a megszokottól, több osztállyal, és több tulajdosággal rendelkezik, mint az AWT csomag. A példaprogramokban vegyesen
használom az AWT és Swing csomag osztályait.
A tutorial-ban található példák nem fedik le egyik programcsomagot sem, csupán a leggyakoribb kezelőelemek kerültek bemutatásra.
Minden kezelőelemhez készült példaprogram, amely segíti az Olvasót a kezelőelem működésének megismerésében. Itt sem volt cél, hogy minden
funkcióját bemutassam az adott osztálynak. A cél az volt, hogy egyszerű, önmagában is könnyen megérthető kis méretű programok segítségével
az Olvasó megismerhesse a grafikus elemek használatát. A leíró rész nem hosszú, könnyen áttekinthető, és elsősorban a példaprogramhoz ad magyarázatot.
A leíró rész mellett szinte minden esetben applet-ként kerül bemutatásra a példaprogram, így az Olvasó már azelőtt láthatja, kipróbálhatja a végeredményt, hogy elkezdte
volna olvasni a kommentárt. A példaprogramok forrása a sárga mezőben olvasható és le is tölthető. A példaprogramok mellett javaslom a JAVATM dokumetáció böngészést is.
A példaprogramok szabadon letölthetők. Fordításukoz a J2SDK 1.4 vagy 1.5 verzióját javaslom. Az esetleges károkért semmilyen felelősséget nem
vállalok, mivel a programok mindegyike le lett fordítva, ki lett próbálva és nem okozhat kárt semmilyen hardverben vagy szoftverben.
A JAVATM fejlesztői és futtató környezet ingyen letölthető az internetről, a linkek a lap aláján találhatók.
|