Class ToolTipRenderer


  • public class ToolTipRenderer
    extends java.lang.Object
    • Constructor Detail

      • ToolTipRenderer

        public ToolTipRenderer​(java.awt.Font font)
      • ToolTipRenderer

        public ToolTipRenderer​(boolean useSystemLookAndFeel)
      • ToolTipRenderer

        public ToolTipRenderer()
    • Method Detail

      • getContrastingColor

        public static java.awt.Color getContrastingColor​(java.awt.Color color)
      • isUseSystemLookAndFeel

        public boolean isUseSystemLookAndFeel()
      • setUseSystemLookAndFeel

        public void setUseSystemLookAndFeel​(boolean useSystemLookAndFeel)
      • getFont

        public java.awt.Font getFont()
      • setFont

        public void setFont​(java.awt.Font font)
      • getTextColor

        public java.awt.Color getTextColor()
      • setTextColor

        public void setTextColor​(java.awt.Color color)
      • getInteriorColor

        public java.awt.Color getInteriorColor()
      • setInteriorColor

        public void setInteriorColor​(java.awt.Color color)
      • getOutlineColor

        public java.awt.Color getOutlineColor()
      • setOutlineColor

        public void setOutlineColor​(java.awt.Color color)
      • getOpacity

        public double getOpacity()
      • setOpacity

        public void setOpacity​(double opacity)
      • getOutlineWidth

        public double getOutlineWidth()
      • setOutlineWidth

        public void setOutlineWidth​(double width)
      • getInsets

        public java.awt.Insets getInsets()
      • setInsets

        public void setInsets​(java.awt.Insets insets)
      • render

        public void render​(DrawContext dc,
                           java.lang.String text,
                           int x,
                           int y)
      • doRender

        protected void doRender​(DrawContext dc,
                                java.lang.String text,
                                int x,
                                int y)
      • draw

        protected void draw​(DrawContext dc,
                            java.awt.Rectangle viewport,
                            java.lang.String text,
                            int x,
                            int y)
      • applyColor

        protected void applyColor​(DrawContext dc,
                                  java.awt.Color color,
                                  double opacity)
      • modulateColorOpacity

        protected java.awt.Color modulateColorOpacity​(java.awt.Color color,
                                                      double opacity)
      • computeTextBounds

        protected java.awt.geom.Rectangle2D computeTextBounds​(DrawContext dc,
                                                              java.lang.String text,
                                                              java.awt.Font font)
      • computeTextTranslation

        protected java.awt.geom.Point2D computeTextTranslation​(DrawContext dc,
                                                               java.awt.geom.Rectangle2D textBounds,
                                                               java.awt.Insets insets)
      • computeBackgroundBounds

        protected java.awt.geom.Rectangle2D computeBackgroundBounds​(DrawContext dc,
                                                                    double width,
                                                                    double height,
                                                                    java.awt.Insets insets)
      • adjustDrawPointToViewport

        protected java.awt.Point adjustDrawPointToViewport​(int x,
                                                           int y,
                                                           java.awt.geom.Rectangle2D bounds,
                                                           java.awt.Rectangle viewport)