< Vissza | Tovább >

1.3 feladat: Vizuális osztály futtatása

Készen áll a Java alkalmazás futtatására, hogy megnézze a megjelenését. A munkaterület és a vizuális szerkesztő megkönnyíti az alkalmazás gyors futtatását, és ezeket a lépéseket megismételheti a fejlesztés bármely szakaszában, hogy tesztelje az osztály tényleges futási megjelenését és viselkedését.

A vizuális Java szerkesztő biztosít egy Java komponens indítót, ami képes main() metódus nélkül futtani az osztályokat. A vizuális osztály futtatásakor egy önálló virtuális gépen (VM) indítja az alkalmazást. Ha Java alkalmazásként futtatja a vizuális osztályt, akkor az indító megkísérli végrehajtani az osztály main() metódusát. Ebben az ismertetőben az alkalmazás tartalmaz egy main() metódust, ami meghívja és megjeleníti a DirectoryApp JFrame összetevőjét, így futtathatja alkalmazásként és Java komponensként is.

A DirectoryApp.java fájl Java komponensként futtatása:

  1. Győződjön meg róla, hogy a DirectoryApp.java fájl meg van nyitva a vizuális Java szerkesztőben.
  2. Kattintson a menüsor Futtatás > Futtatás másként > Java komponens menüpontjára.

    Futtatás Java komponensként előugró menü lehetőség

    Tipp: Az alkalmazás a munkaasztalon nyílik meg, a Vizuális szerkesztő beállításokban megadott Swing megjelenés használatával (Ablak > Beállítások > Java > Vizuális szerkesztő). Ennek alternatívájaként kattintson a Futtatás > Futtatás menüpontra, és adja meg az indítási konfigurációt ennek a Java komponensnek az indításához. Ha az alkalmazást komponens helyett alkalmazásként futtatja, akkor a Windows megjelenést is használni fogja, mivel az van megadva a main() metódusban. Az ismertető képei a Windows megjelenést mutatják.
Cégcímtár futtatása Java komponensként

Előadás ellenőrzési pont

Mivel a felületnek még csak a terve van kész, de nincsenek adatkapcsolatok vagy események programozva, nem tehet semmit az alkalmazással. Azonban megtekintheti az alapvető elrendezést és megjelenést, ahogy azt a felhasználó is látni fogja. Rákattinthat a gombokra, de észre fogja venni, hogy semmi nem történik. A Fájl és Súgó menü azonban már meg van valósítva. Kirpóbálhatja, hogy mit tesznek, és megvizsgálhatja a Java kódot, hogy megfigyelje, hogyan történt a megvalósításuk az actionPerformed eseményekkel.

Tanultak

Ez a modul megismertette a funkciógazdag ügyfél felületének vizuális Java szerkesztővel tervezésével. Az ügyfél vizuális megjelenésének tervezésén túl azonban jóval többet kell tenni az ügyfél hasznossá tételéhez. Általában az események kezelését és egyéb funkciókat kell megadnia, illetve ebben az esetben a vizuális elemek kötését az adatforráshoz.

Ebben a modulban az alábbiak elvégzését tanulta meg:

  • Java projekt importálása Projekt adatcsere importálással
  • JTable hozzáadása vizuális osztályhoz a JScrollPane összetevőn
  • A GridBagLayout kezelő használata a funkciógazdag ügyfél táblájának vizuális elrendezéséhez
  • Az alkalmazás futtatása a Java ügyfél tényleges megjelenésének megtekintéséhez

A következő modulban (2. modul: Vizuális összetevők webszolgáltatáshoz kötése) hatékony ügyféllé változtatja a Cégcímtár ügyfelet, ami webszolgáltatás metódusokkal hoz létre, kérdez le, frissít és töröl alkalamzott rekordokat a céges címtárból.