import java.awt.font.*; import java.awt.geom.*; static TextLayout newTextLayout(S text, Font font, Graphics g) { ret new TextLayout(text, font, ((Graphics2D) g).getFontRenderContext()); } static TextLayout newTextLayout(S text, Font font, Component c) { ret newTextLayout(text, font, c.getGraphics()); }