Java 2 Útikalauz programozóknak 5.0

Az elte.java2_utikalauz5.beans csomag

A JavaBeans - Szoftver-komponensek fejezet példaprogramjai.

Tovább lásd:
          részletes leírás

Interfészek
SmileyListener Ez az interfész a SmileyEvent esemény figyelője, amelyik beant érdekli a SmileyEvent változása implementálnia kell ezt az interfészt.
 

Osztályok
SmileyBean Egy egyszerű bean kötött tulajdonságokkal és egy vétózhatóval.
SmileyBeanBeanInfo Beanleíró.
SmileyChangedLabel Egy label mely demonstrálja a SmileyListener interfész implementálását.
SmileyColorSchemeEditor Példa tulajdonságszerkesztő megvalósítására.
SmileyEvent Ez az esemény osztály a SmileyBean megváltozásáról tartalmaz információt
SmileyEventDemo Ez az osztály az eseménykezelést demonstrálja.
VetoBean Vétózó bean.
 

package elte.java2_utikalauz5.beans

A JavaBeans - Szoftver-komponensek fejezet példaprogramjai.

A Java nyelv tanulása közben elkészített alkalmazások és appletek többsége úgy készült, hogy a forráskód minden karaktere be lett gépelve. (Persze a leleményesebbek a mellékelt példaprogramokkal kísérleteztek.) Azonban később, ha rutinos Java-programozóként a valóságos megrendelő számára fejlesztett alkalmazásokat és appleteket szeretnénk készíteni, akkor már nem leszünk büszkék arra, hogy minden karaktert begépelünk, s amikor csak lehet, előre gyártott Java komponenseket kívánunk használni. (Nyilván, amit már egyszer megírtak, fölösleges dolog újra megírni.) Kezdjük egy bevezető definícióval ami a JavaBeans specifikációban található: Egy JavaBean olyan újra felhasználható szoftver-komponens, mely egy fejlesztőeszközben vizuálisan manipulálható.
Tartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:
Szoftver-komponensek
Komponensek és konténerek
Elemzés és feltárás
Az interfész és tulajdonságok
Perzisztencia
Események
Vizuális tervezés
Példa vizuális fejlesztőeszközre: NetBeans
Letöltés és installálás
Tulajdonságok
Hogyan tehetünk egy beant testreszabhatóvá
Indexelt tulajdonságok
Kötött és vétózható tulajdonságok
Kötött tulajdonságok
Vétózható tulajdonságok
Egyéb elnevezési konvenciók
Példa - SmileyBean
A bean használata
  • Képek:
    • Palette Manager a SmileyBean hozzáadása után
A bean tesztelése - előkészületek
  • Képek:
    • Új Java csomag létrehozása
    • Új JFrame létrehozása
    • SmileyBean példány testreszabás előtt
A bean tesztelése - tulajdonságok
  • Képek:
    • SmileyBean tulajdonságlistája testreszabva
    • A testreszabott bean
A bean tesztelése - kötött tulajdonságok
  • Képek:
    • Áttérés huzalozási módba
A bean tesztelése - vétózható tulajdonságok
Beanek és az eseménykezelés
Saját eseménytípus létrehozása
Testreszabás
A testreszabás eszközei
Elnevezési konvenciók
BeanInfo interfész - mit tud a bean?
Saját tulajdonságszerkesztő
A Customizer interfész
Bean konténerek és a testreszabás
Bean feltárás: az Introspector osztály
A BeanInfo interfész használata
Példa a BeanInfo implementálására
Példa tulajdonságszerkesztőre
Beanek a Java 2-ben (Glasgow)

Szerző:
Kégli Zoltán
Forrásfájl:
package-info.java

Java 2 Útikalauz programozóknak 5.0