AWT-Utils-Package

Das AWT-Utils-Package enthält eine Reihe von Ergänzungen zum AWT.

Der RulerLayout Layoutmanager ordnet Components anhand definierbarer Lineale an. Die Lage einer Component ist dabei durch ein oberes und unteres horizontales Lineal und durch ein linkes und rechtes vertikales Lineal sowie durch Insets bestimmt. Zusätzlich kann einer Component nur auf einem von mehreren Layern (Cards) sichtbar sein.

Das TablePanel ist eine AWT Implemetierung einer Tabelle.

FixedMinimumsizeButton, FixedMinimumSizeList und FixedMinimumSizeTextArea sind Subklassen der aus AWT bekannten Components, bei denen eine minimale Größe explizit vorgegeben werden kann.

ImageCanvas ist ein Canvas, der ein Bild darstellt. ImageMapCanvas ist ein ImageCanvas mit aktiven Bereichen. Die Bereiche können Rechtecke (RectangleArea), Kreise (CircleArea) oder Polygone (PolygonArea) sein.

LightweightLabel und LightweightMultilineLabel sind Components, die der Beschriftung dienen. LightweightMessageLabel ist ein LightweightLabel, der ein optionales Icon vor dem Text anzeigen kann.

DialogWithBackgroundImage, FrameWithBackgroundImage und PanelWithBackgroundImage sind Subklassen der entsprechenden AWT Components, die die Darstellung eines Hintergrundbilds erlauben.

ToolTip, ToolTipFactory und ToolTipOwner dienen der Darstellung von Tooltips.

Die Quelltexte unterliegen der Modified Artistic License v1 und finden sich in der Version v5 in der unten verlinkten Jar-Datei mit den Namen awtutilssrc.jar.

Zusätzlich wird noch das Collections-Package und das Threads-Package benötigt.


awtutilssrc.jar