diff --git a/src/java/com/samskivert/swing/LabelSausage.java b/src/java/com/samskivert/swing/LabelSausage.java index 575b094c..39626518 100644 --- a/src/java/com/samskivert/swing/LabelSausage.java +++ b/src/java/com/samskivert/swing/LabelSausage.java @@ -72,7 +72,14 @@ public abstract class LabelSausage } // lay out our label - _label.layout(gfx); + if (SwingUtil.getDefaultTextAntialiasing()) { + Object oalias = SwingUtil.activateAntiAliasing(gfx); + _label.layout(gfx); + SwingUtil.restoreAntiAliasing(gfx, oalias); + } else { + _label.layout(gfx); + } + Dimension lsize = _label.getSize(); // if we have no icon, make sure that the label has enough room