Az Új Java vizuális osztály varázsló segítségével gyorsan létrehozhatók vizuális
osztályok, amelyek azután a vizuális szerkesztőben kaphatnak formát.
Egy új Java vizuális osztály létrehozása előtt létre kell hozni egy Java
projektet vagy bedolgozó projektet, ahová elhelyezi a vizuális osztályt. Ha új RCP nézetet vagy
szerkesztőt szeretne létrehozni, szükség van egy RCP (Rich Client Platform)
alkalmazásfejlesztést lehetővé tevő bedolgozóprojektre.
A varázsló néhány gyors kiválasztás alapján új vizuális osztályokat
készít.
Megadhatja például a használni kívánt eszközkészletet illetve stílust (RCP, SWT, Swing, vagy
Other), a kezdeti tárolót vagy összetételt, amelyet an vizuális osztálynak példányosítania kell
(például egy RCP nézet, SWT összetétel vagy Swing JFrame), illetve azt, hogy a vizuális osztály
egy public static void main(String[] args) metódust tartalmazó
alkalmazás legyen-e.
Tipp: Ha a Swing alkalmazás típust választja, a
varázsló létrehoz egy Swing alkalmazást, amely már beépítetten tartalmazza a leggyakrabban
használt menüket és eseménykezelőket.
A Visual Editor for Java szerkesztőben használható új Java vizuális osztály
létrehozásához tegye a következőket:
- A Java perspektívában válassza ki a
menüpontot. Megnyílik az Új Java
vizuális osztály varázsló.

- A Forrás mappa
mezőben adja meg azt a munkaterület mappát, ahová az osztályt menteni
kívánja. Ez lesz az alapértelmezés az aktuális projektben.
- A Csomag mezőben
annak a Java csomagnak a nevét, amelybe a vizuális Java osztályt be kívánja
csomagolni. Tipp: Ha a varázslót egy csomag előugró menüjéből
nyitotta meg, akkor alapértelmezésben ennek a csomagnak a nevét tartalmazza.
- Gondoskodjék róla, hogy a
Beágyazó típus jelölőnégyzet ne legyen
kijelölve. Ez a lehetőség egy belső osztályt hoz létre egy megadott másik
osztályban, így nem jön létre új vizuális osztály.
- A Név mezőbe írja be
az új Java vizuális osztály nevét.
- Az osztály hozzáférésének beállításához válasszon
egyet az alábbi módosítók közül:
-
public - Az osztály teljes mértékben
hozzáférhető bármely másik osztály számára
- default - Nincs módosító, az osztály
elérhető a csomagban található többi osztály számára.
- Elhagyható: Válasszon egyet az alábbi
módosítók közül:
-
abstract - Azt jelzi, hogy az osztály
szülőosztály szerepet játszik
- final - Azt jelzi, hogy az osztályt nem
lehet továbbszármaztatni.
- A Stílus listában,
válasszon ki, hogy az új vizuális osztály melyik eszközkészletet és vizuális
elemet terjessze ki. Választhat például egy RCP nézetet, egy SWT összetételt vagy egy
Swing JPanel objektumot.
Megjegyzés: RCP nézet
vagy szerkesztő csak RCP alkalmazásfejlesztést lehetővé tevő bedolgozó projektben hozható létre.
A Szülőosztály mező a
megfelelő osztálynevet tartalmazza. Ha a stílusnak az
Egyéb lehetőséget választja, akkor adja meg a
kiterjeszteni kívánt ősosztályt, vagy fogadja el az alapértelmezett
java.lang.Object osztályt.
A
java.lang.Object használható például az SWT Shell
objektumot használó SWT alkalmazások szülőosztályaként.
- Választható: További felületek
importálásához és megvalósításához kattintson a
Hozzáadás gombra, válassza ki a felületet,
kattintson az OK gombra. A megvalósítandó
felületeket listáját a Felületek mezőben
találja. Ismételje meg ezt a lépést minden egyes felület estében.
- Választható: A következő
jelölőnégyzetek kiválasztásával további metóduscsonkokat adhat hozzá az új
vizuális osztályhoz:
- public static void
main(String[] args) - Egy main() metóduscsonkot hoz létre, melynek
segítségével az osztály Java alkalmazásként futhat. Az SWT alkalmazások
esetében a vizuális szerkesztő a szükséges megjelenítési ciklust is elkészíti a main
metódusban.
- Szülőosztály konstruktorai - Elkészíti a
szülőosztálytól öröklött inicializáló metódusok csonkjait.
- Öröklött absztrakt metódusok - Elkészíti az
ősosztálytól öröklött absztrakt metódusok csonkjait.
- Válassza a Megjegyzések
létrehozása lehetőséget, ha azt szeretné, hogy a varázsló megjegyzéseket adjon a
forráskódhoz a projekttulajdonságoknál beállított módon.
- Kattintson a Befejezés gombra.
A varázsló létrehozza az új vizuális osztályt tartalmazó
.java fájlt, és megnyitja Visual Editor for Java szerkesztőben.