Title:

Das Java Komponentenmodell: Java Beans

Home
deutsch
  
ISBN: 3836213710   ISBN: 3836213710   ISBN: 3836213710   ISBN: 3836213710 
 
  Wir empfehlen:       
  next up previous contents index
Next: Persistence Up: Customization Previous: Property Editor

 

Customizer

Ein customizer (Anpassungselement) ist eine Schnittstelle um ein ganzes Bean und nicht nur eine Eigenschaft fuer den Benutzer anpassbar zu machen. Customizer sind nicht auf die oeffentlichen Eigenschaften des Beans beschraenkt, sondern auch andere Parameter eines Beans koennen auf dieser Weise konfigurieren. Customizre sollte zum Einsatz kommen, wenn Beans sehr komplex und schwer ueberschaubar werden. Ein Customizer hat grundsaetlich alle moeglichkeiten einer GUI (Graphical User Interface) und kann auch als Dialog implementiert werden und somit wizard fungieren. Wer Customizer einsetzen will muss in jeden Fall auch eine BeansInfo Klasse implementieren, da die Verbindung zwischen Customizer und Bean aehnlich wie bei den Eigenschaftseditoren, in der BeanInfo Klasse hergestellt werden (siehe 3.3.2.2). Alle Customizer muessen die java.beans.Customizer Schnittstelle implementieren, die primaer Methoden fuer die Registrierung von Zuhoerern definiert und eine Methode namens setObject(Object bean) ohne Rueckgabewert zur Verfuegung stellt. Letztere spezifiziert das zugehoerige Bean, welches mit dem Customizer angepasst werden soll. Darueberhinaus muss der Customizer java.awt.Component implementieren und einen Konstruktor ohne Parameter haben. Nun kann man sich leicht vorstellen, dass dieser Customizer alle nur erdenklichen Aktionen auf dem Bean durchfuehren kann und auch solche Parameter aendern, die nicht bestandteil des Veroeffentlichen Teils des Beans sind, da der Customizer ueber eine Referenz auf das Bean verfuegt.


next up previous contents index
Next: Persistence Up: Customization Previous: Property Editor
  
Java ist auch eine Insel: Programmieren mit der Java Platform, Standard Edition - Version 6 (Gebundene Ausgabe)
von Christian Ullenboom
Siehe auch:
Java - kurz & gut
Eclipse IDE - kurz & gut
Einstieg in Eclipse 3.5: Effizient Java-Entwic...
Einstieg in Java 6: Verständliche und umfass...
Java
von Kopf bis Fuß
Einstieg in Eclipse 3.3 - Einführung, Programm...
 
   
 
     

Back to the topic sites:
ScientificPublication.com/Startseite/Informatik/Programmieren
StudyPaper.com/Startseite/Computer/Informatik/Programmieren/Java
StudyPaper.com/Startseite/Computer

External Links to this site are permitted without prior consent.
   
  Home  |  deutsch  |  Set bookmark  |  Send a friend a link  |  Copyright ©  |  Impressum