A widget representing a text. The widget is not opaque and is checking clipping for by default.

It allows to set 4 types of horizontal and vertical alignments (by default LEFT as horizontal and BASELINE as vertical).

Swing Font-hinting feature may cause the labels are not rendered completely.
Using setUseGlyphVector you may force the label to be converted to a glyph vector
which scales correctly for any zoom factor.