Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.JColorChooser1.2

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--javax.swing.JComponent
                     |
                     +--javax.swing.JColorChooser

Deklaration

public class JColorChooser
extends javax.swing.JComponent
implements javax.accessibility.Accessible

Beschreibung

Die Klasse JColorChooser bietet Unterstützung für die Manipulation und Auswahl von Farben.


 
Datenelemente
public final static StringSELECTION_MODEL_PROPERTY
public final static StringPREVIEW_PANEL_PROPERTY
public final static StringCHOOSER_PANELS_PROPERTY
protected AccessibleContextaccessibleContext
 
Konstruktoren
publicJColorChooser()
publicJColorChooser(Color initialColor)
publicJColorChooser(ColorSelectionModel model)
 
Methoden
public static ColorshowDialog(Component component, String title, Color initialColor)
public static JDialogcreateDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
public ColorChooserUIgetUI()
public voidsetUI(ColorChooserUI ui)
public voidupdateUI()
public StringgetUIClassID()
public ColorgetColor()
public voidsetColor(Color color)
public voidsetColor(int r, int g, int b)
public voidsetColor(int c)
public voidsetDragEnabled(boolean b)     [1.4]
public booleangetDragEnabled()     [1.4]
public voidsetPreviewPanel(JComponent preview)
public JComponentgetPreviewPanel()
public voidaddChooserPanel(AbstractColorChooserPanel panel)
public AbstractColorChooserPanelremoveChooserPanel(AbstractColorChooserPanel panel)
public voidsetChooserPanels(AbstractColorChooserPanel[] panels)
public AbstractColorChooserPanel[]getChooserPanels()
public ColorSelectionModelgetSelectionModel()
public voidsetSelectionModel(ColorSelectionModel newModel)
protected StringparamString()
public AccessibleContextgetAccessibleContext()


 

Datenelemente im Detail

public final static String SELECTION_MODEL_PROPERTY
Der Name der SelectionModel-Property.
public final static String PREVIEW_PANEL_PROPERTY
Der Name der PreviewPanel-Property.
public final static String CHOOSER_PANELS_PROPERTY
Der Name der ChooserPanel-Property.
protected AccessibleContext accessibleContext

 

Konstruktoren im Detail

public JColorChooser()
Erstellt ein Farbauswahl-Pane mit der Farbe Weiß
public JColorChooser(Color initialColor)
Erstellt ein Farbauswahl-Pane mit der angegebenen Farbe.
public JColorChooser(ColorSelectionModel model)
Erstellt ein Farbauswahl-Pane mit dem angegebenen ColorSelectionModel.

 

Methoden im Detail

public static Color showDialog(Component component, String title, Color initialColor)
Zeigt einen modalen Farbauswahl-Dialog und blockiert, bis der Dialog wieder unsichtbar gemacht wird. Wenn der »OK«-Button gedrückt wird, wird der Dialog unsichtbar, die Ressourcen werden freigegeben und die Methode liefert die gewählte Farbe zurück. Wenn der »Cancel«-Button gedrückt oder der Dialog ohne Drücken des »OK«-Buttons geschlossen wird, wird der Dialog unsichtbar gemacht, die Ressourcen freigegeben und null zurückgeliefert.
Exception: HeadlessException
public static JDialog createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
Erstellt und liefert einen neuen Dialog, der den angegebenen JColorChooser sowie »OK«-, »Cancel«- und »Reset«-Buttons enthält. Wenn der »OK«- oder »Cancel«-Button gedrück wird, wird der Dialog automatisch unsichtbar, aber die Ressourcen werden nicht freigegeben. Wenn der »Reset«-Button gedrückt wird, wird die Farbe des Farbwählers auf die Farbe zurückgesetzt, die beim letzten Aufruf der Methode show festgelegt wurde; der Dialog bleibt sichtbar.
Exception: HeadlessException
public ColorChooserUI getUI()
Liefert das Look-and-Feel-Objekt, welches diese Komponente rendert.
public void setUI(ColorChooserUI ui)
Legt das Look-and-Feel-Objekt fest, welches diese Komponente rendert.
public void updateUI()
Der UIManager benachrichtift hierdurch, dass das Look-and-Feel sich geändert hat. Ersetzt das aktuelle UI-Objekt mit der letzten Version des UIManager.
public String getUIClassID()
Liefert den Namen der Look-and-Feel-Klasse, welche diese Komponente rendert.
public Color getColor()
Liefert die aktuelle Farbe des Farbwählers. Defaultmäßig wird die Anfrage ans Modell weitergereicht.
public void setColor(Color color)
Legt die aktuelle Farbe des Farbwählers auf die angegebene Farbe fest.
public void setColor(int r, int g, int b)
Legt die aktuelle Farbe des Farbwählers auf die angegebenen RGB-Farbwerte fest. Die Angaben für Rot, Grün und Blau können Werte von 0 bis 255 annehmen.
public void setColor(int c)
Legt die aktuelle Farbe des Farbwählers auf die angegebene Farbe fest. Der Integerwert legt die Farbe als RGB fest: die 8 niederen Bits stehen für Blau, die mittleren 8 Bits für Grün und die höhchsten 8 Bit legen den Rot-Wert fest.
public void setDragEnabled(boolean b)     [1.4]
Aktiviert oder deaktiviert das Dragging. Für automatische Drag-Unterstützung (erster Teil von Drag-and-Drop) muss der Wert true sein. Der Standard ist false. Damit die drag-Unterstützung funktioniert, muss der TransferHandler gesetzt werden.
public boolean getDragEnabled()     [1.4]
Liefert true, wenn Dragging aktiviert ist.
public void setPreviewPanel(JComponent preview)
Legt das aktuelle Vorschau-Panel fest.
public JComponent getPreviewPanel()
Liefert das Vorschau-Panel, das eine gewählte Farbe anzeigt.
public void addChooserPanel(AbstractColorChooserPanel panel)
Fügt das angegebene Farbauswahl-Panel zum Farbwähler hinzu.
public AbstractColorChooserPanel removeChooserPanel(AbstractColorChooserPanel panel)
Entfernt das angegebene Farb-Panel und liefert es als Ergebniswert zurück.
public void setChooserPanels(AbstractColorChooserPanel[] panels)
Legt die Farb-Panel für die Farbauswahl fest.
public AbstractColorChooserPanel[] getChooserPanels()
Liefert ein Array mit AbstractColorChooserPanel-Objekten.
public ColorSelectionModel getSelectionModel()
Liefert das Datenmodell, welches Farbauswahlen behandelt.
public void setSelectionModel(ColorSelectionModel newModel)
Legt das Modell fest, welches die selektierte Farbe enthält.
protected String paramString()
Liefert einen String, der den JColorChooser repräsentiert. Diese Methode wurde für Debugging-Zwecke bereitgestellt. Inhalt und Format des zurückgelieferten Strings können je nach Implementierung variieren. Der String darf leer sein, aber niemals null.
public AccessibleContext getAccessibleContext()
Liefert den AccessibleContext der mit dem JColorChooser assoziiert ist. Der AccessibleContext hat die Form eines AccessibleJColorChooser. Wenn nötig, wird eine neue Exemplar des AccessibleJColorChooser erzeugt.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.