From 077b3be83986b0a5de51a63d7853d305a9eacad7 Mon Sep 17 00:00:00 2001 From: samskivert Date: Thu, 18 Dec 2008 19:49:13 +0000 Subject: [PATCH] We need to configure antialiasing before getting our FRC. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2514 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/swing/Label.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/java/com/samskivert/swing/Label.java b/src/java/com/samskivert/swing/Label.java index b3ca89e5..f309671d 100644 --- a/src/java/com/samskivert/swing/Label.java +++ b/src/java/com/samskivert/swing/Label.java @@ -376,13 +376,14 @@ public class Label implements SwingConstants, LabelStyleConstants */ public void layout (Graphics2D gfx) { - FontRenderContext frc = gfx.getFontRenderContext(); - List> layouts = null; - // if text antialiasing is enabled by default, honor that setting Object oalias = SwingUtil.getDefaultTextAntialiasing() ? SwingUtil.activateAntiAliasing(gfx) : null; + // now we can get our font render context (antialias settings are part of our context) + FontRenderContext frc = gfx.getFontRenderContext(); + List> layouts = null; + // if we have a target height, do some processing and convert that into a target width if (_constraints.height > 0 || _constraints.width == -1) { int targetHeight = _constraints.height;