コード例 #1
0
ファイル: CanvasDrawable.java プロジェクト: DanielG/geolibra
  protected int getFullTextHeight(GGraphics2D g2, String text) {
    // make sure layout won't be null ("" makes it null).

    GTextLayout layout = getLayout(g2, text, getLabelFont());

    return (int) (layout.getAscent() + layout.getDescent());
  }
コード例 #2
0
ファイル: CanvasDrawable.java プロジェクト: DanielG/geolibra
  protected int getTextHeight(GGraphics2D g2, String text) {
    // make sure layout won't be null ("" makes it null).

    GTextLayout layout =
        g2.getFontRenderContext().getTextLayout("".equals(text) ? "A" : text, getLabelFont());

    return (int) (layout.getBounds().getHeight());
  }