Package schmitzm.swing

Dieses Paket enthält Erweiterungen des JDK-Standard-Pakets javax.swing.

See:
          Description

Interface Summary
CaptionsChangeable Dieses Interface ermoeglicht es die Beschriftungen in einer Swing-Komponente (Labels und Buttons) nachtraeglich zu aendern.
 

Class Summary
BooleanInputOption Diese Klasse stellt eine boolsche Eingabe-Option fuer das MultipleOptionPane dar.
BrowseInputOption Die BrowseInputOption erweitert die manuelle Text-Eingabe um eine Browse-Aktion.
ButtonGroup Diese Klasse erweitert die javax.swing.ButtonGroup um die Option, alle Button der Gruppe wieder zu deaktivieren.
CaptionsChangeablePanel Diese Klasse stellt ein normales JPanel dar, welches jedoch die CaptionsChangeable-Funktionaelitaet beim Aufruf von CaptionsChangeablePanel.resetCaptions(Map) an alle im Panel enthaltenen CaptionsChangeable-Komponenten weiterleitet.
CircleIcon Diese Klasse stellt ein Icon in Form eines ausgefuellten Kreises dar.
ColorInputOption Diese Klasse stellt eine Farb-Eingabe-Option fuer das MultipleOptionPane dar.
Compass Diese Komponente stellt eine Kompass-Nadel dar, deren Ausrichtung ueber eine Grad-Angabe zwischen 0° und 360° (Nord = 0°; West = 90°) eingestellt wird.
ExceptionDialog Diese Klasse stellt eine modale Fehler-Meldung dar.
ExpansionBar Ein ExpansionBar aehnelt einem JProgressBar, mit dem Unterschied, dass die Auspraegung des ExpansionBar nicht nur in eine Richtung gehen kann (unten nach oben, oder links nach rechts), sondern ausgehend von einem vorgegebenen Mitte-Wert in beide Richtungen, je nachdem, ob der gesetzte Wert groesser oder kleiner ist als der Mitte-Wert.
FileInputOption Diese Eingabe-Option dient dazu eine Datei-Angabe zu vorzunehmen.
InputCompass Diese Komponente stellt eine Kompass-Nadel dar, deren Ausrichtung (Nord = 0°; West = 90°) ueber die Maus eingestellt werden kann.
InputOption<E> Diese Klasse stellt die allgemeine Oberklasse fuer eine Eingabe-Option des MultipleOptionPane dar.
JPanel Diese Klasse erweitert das JPanel aus Standard-Java um einige (nuetzliche) Funktionen.
ManualInputOption Diese Klasse stellt eine manuelle Eingabe-Option fuer das MultipleOptionPane dar.
ManualInputOption.Double Diese Klasse stellt eine Eingabe-Option dar, in der ein Double-Zahlen eingegeben werden kann.
ManualInputOption.Integer Diese Klasse stellt eine Eingabe-Option dar, in der ein Integer-Zahlen eingegeben werden kann.
ManualInputOption.Text Diese Klasse stellt eine Eingabe-Option dar, in der ein beliebigen Text eingegeben werden kann.
MultipleOptionPane Diese Klasse erweitert JOptionPane um einen Ok/Abbrechen-Dialog, der mehrfache Werte gleichzeitig abfragt.
MultiSplitPane Diese Klasse wurde urspruenglich 2002/2003 von Martin Schmitz fuer die ADAGIOS-Java-Library (Universitaet Bonn) erstellt, 2009 in das SCHMITZM-Projekt uebernommen und teilweise erweitert.
ObjectDisplayContainer Diese Klasse repraesentiert eine abstrakte Oberklasse fuer alle GUI-Komponenten, die ein (allgemeines) Datenobjekt darstellen.
OperationTreePanel Diese Klasse stellt eine Panel zur Vefuegung, mit der eine einfache arithmetische (und boolsche) Berechnungsformel eingegeben werden kann.
RotationSpinnerNumberModel Diese Klasse erweitert das RotationSpinnerNumberModel um eine Rotation-Funktionalitaet.
SelectableJTable Extends the JTable by redefining the SelectableJTable.changeSelection(int, int, boolean, boolean) method.
SelectionInputOption<E> Diese Klasse stellt eine Auswahl-Eingabe-Option fuer das MultipleOptionPane dar.
SelectionInputOption.Combo<E> Diese Klasse stellt eine Auswahl-Option dar, die durch eine JComboBox dargestellt wird.
SelectionInputOption.Radio<E> Diese Klasse stellt eine Auswahl-Option dar, die durch ein JPanel mit vertikal angeordneten JRadioButtons dargestellt wird.
SelectionPreservingCaret Caret implementation that doesn't blow away the selection when we lose focus.
SliderSpinnerPanel Dieses Panel enthaelt einen Slider, der mit einem Spinner verknuepft ist.
SortableJTable Extends the JTable with automatic sort functionality.
SpringUtilities Diese Klasse stellt Methoden zur Verfuegung, um SpringLayouts in Rasterform anzuordnen.
StatusDialog Diese Klasse stellt einen modalen Status-Dialog dar.
StoplightContainer Stellt eine horizontale (links rot/rechts gruen) oder vertikale (oben rot/unten gruen) Rot/Gruen-Ampel dar.
SwingUtil Diese Klasse beinhaltet statische Hilfsfunktionen fuer das Arbeiten mit Swing-GUIs.
SwingWorker Diese Klasse stellt einen Thread dar, der (aufwendigere) Arbeiten innerhalb einer GUI ausfuehrt, damit diese nicht blockiert.
SwingWorker.Work Diese Klasse spezifiziert die Arbeit eines SwingWorker.
TextAreaPrintStream Diese Klasse stellt einen PrintStream dar, der an eine JTextArea gekoppelt ist.
ToolTipComboBoxRenderer Extends the BasicComboBoxRenderer with tooltip functionality.
TreeSelectionDialog Diese Klasse stellt einen Dialog dar, der Objekte in einer Baumstruktur zur Auswahl stellt.
 

Package schmitzm.swing Description

Dieses Paket enthält Erweiterungen des JDK-Standard-Pakets javax.swing.