Examples of FontRenderContext


Examples of java.awt.font.FontRenderContext

      // text broken into multiline paragraphs

      int descTextWidth = getDescriptionTextWidth();
      int width = ins.left + 2 * gap + descTextWidth + ins.right;
      RichTooltip tooltipInfo = richTooltipPanel.getTooltipInfo();
      FontRenderContext frc = new FontRenderContext(
          new AffineTransform(), true, false);
      if (tooltipInfo.getMainImage() != null) {
        width += tooltipInfo.getMainImage().getWidth(null);
      }

View Full Code Here

Examples of java.awt.font.FontRenderContext

      Font font = FlamingoUtilities.getFont(parent, "Ribbon.font",
          "Button.font", "Panel.font");
      Insets ins = richTooltipPanel.getInsets();
      int y = ins.top;
      RichTooltip tooltipInfo = richTooltipPanel.getTooltipInfo();
      FontRenderContext frc = new FontRenderContext(
          new AffineTransform(), true, false);
      int gap = getLayoutGap();

      int fontHeight = parent.getFontMetrics(font).getHeight();
View Full Code Here

Examples of java.awt.font.FontRenderContext

        return shadowedTile;
    }

    public BufferedImage textButton(String text, int width, int buttonType) {
        Font font = new Font("Lucida Grande", Font.PLAIN, 12);
        TextLayout layout = new TextLayout(text, font, new FontRenderContext(null, true, true));

        Rectangle2D bounds = layout.getBounds();
        if (width == 0)
            width = (int) bounds.getWidth() + 16;
        int height = 20; // (int) bounds.getHeight() + 8;
View Full Code Here

Examples of java.awt.font.FontRenderContext

        RotatedTextIcon(FadingTabbedPanel.Orientation orient, String text) {
            this.orient = orient;

            Font font = getFont();
            FontRenderContext fcr = new FontRenderContext(null, true, true);
            glyphs = font.createGlyphVector(fcr, text);
            width = (int) glyphs.getLogicalBounds().getWidth() + 4;
            height = (int) glyphs.getLogicalBounds().getHeight();

            LineMetrics lineMetrics = font.getLineMetrics(text, fcr);
View Full Code Here

Examples of java.awt.font.FontRenderContext

        );
        return xform.createTransformedShape(shape);
    }

    private static Shape stringToShape(Graphics2D g, String s, float size) {
        FontRenderContext context = g.getFontRenderContext();
        Font font = g.getFont();
        font = font.deriveFont(size);
        TextLayout text = new TextLayout(s, font, context);
        Shape shape = text.getOutline(null);
        shape = justify(shape);
View Full Code Here

Examples of java.awt.font.FontRenderContext

        g.setPaint(oldPaint);

        String text = getText();

        Font font = g.getFont();
        FontRenderContext fontContext = g.getFontRenderContext();
        TextLayout layout = new TextLayout(text, font, fontContext);
        Rectangle2D textBounds = layout.getBounds();

        int textH = x + (int) Math.round(w - textBounds.getWidth()) / 2;
        int textV = y + (int) Math.round(h + textBounds.getHeight()) / 2;
View Full Code Here

Examples of java.awt.font.FontRenderContext

      g.setColor(LABEL_COLOR);
      Font font = new Font(LBL_FONT_NAME, Font.PLAIN, LBL_FONT_SIZE);
      g.setFont(font);
      FontMetrics fm = g.getFontMetrics();
      int yFontOffset = fm.getMaxAscent();
      FontRenderContext frc = fm.getFontRenderContext();
      {
        double dx = envelope.getViewXMax() - envelope.getViewXMin();
        double step = Tools.FTOI(dx / (double) xnum);
        if (step < 1.0)
          step = 1.0;
View Full Code Here

Examples of java.awt.font.FontRenderContext

        res.font = new Font(this.fontName, fontStyle, this.fontSize);
      }
      g.setFont(res.font);
      FontMetrics fm = g.getFontMetrics();
      res.yOffset = fm.getMaxAscent();
      FontRenderContext frc = fm.getFontRenderContext();
      for (TextRow row : pRows) {
        Rectangle2D rect = res.font.getStringBounds(row.text, frc);
        row.width = (int) (rect.getWidth() + 0.5);
        row.height = (int) (rect.getHeight() + 0.5);
        if (this.mode == Mode.OUTLINE) {
View Full Code Here

Examples of java.awt.font.FontRenderContext

    }

    public FontRenderContext getFontRenderContext() {
        Graphics2D g2d = getBogusGraphics2D();

        FontRenderContext fontRenderContext = g2d.getFontRenderContext();

        g2d.dispose();

        return fontRenderContext;
    }
View Full Code Here

Examples of java.awt.font.FontRenderContext

    }

    public FontRenderContext getFontRenderContext() {
        Graphics2D g2d = getBogusGraphics2D(true);

        FontRenderContext fontRenderContext = g2d.getFontRenderContext();

        g2d.dispose();

        return fontRenderContext;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.