Class DefaultPreviewPainter

  • Direct Known Subclasses:
    InternalFramePreviewPainter

    public class DefaultPreviewPainter
    extends PreviewPainter
    Default implementation of the component preview painter. The component preview is a scaled-down (as necessary) thumbnail of the relevant component.
    • Constructor Detail

      • DefaultPreviewPainter

        public DefaultPreviewPainter()
    • Method Detail

      • hasPreview

        public boolean hasPreview​(Container parent,
                                  Component component,
                                  int componentIndex)
        Description copied from class: PreviewPainter
        Checks whether the specified component is previewable.
        Overrides:
        hasPreview in class PreviewPainter
        Parameters:
        parent - Component parent. May be null.
        component - Component. May be null.
        componentIndex - Component index in its parent. May be negative.
        Returns:
        true if the specified component is previewable, false otherwise.
      • previewComponent

        public void previewComponent​(Container parent,
                                     Component component,
                                     int componentIndex,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
        Description copied from class: PreviewPainter
        Draws a component preview on the specified graphics.
        Overrides:
        previewComponent in class PreviewPainter
        Parameters:
        parent - Component parent. May be null.
        component - Component. May be null.
        componentIndex - Component index in its parent. May be negative.
        g - Graphics context.
        x - X coordinate of the preview area.
        y - Y coordinate of the preview area.
        w - Width of the preview area.
        h - Height of the preview area.
      • hasPreviewWindow

        public boolean hasPreviewWindow​(Container parent,
                                        Component component,
                                        int componentIndex)
        Description copied from class: PreviewPainter
        Checks whether the specified component has a preview window.
        Overrides:
        hasPreviewWindow in class PreviewPainter
        Parameters:
        parent - Component parent. May be null.
        component - Component. May be null.
        componentIndex - Component index in its parent. May be negative.
        Returns:
        true if the specified component has a preview window, false otherwise.
      • getPreviewWindowDimension

        public Dimension getPreviewWindowDimension​(Container parent,
                                                   Component component,
                                                   int componentIndex)
        Description copied from class: PreviewPainter
        Returns the dimension for the component preview window.
        Overrides:
        getPreviewWindowDimension in class PreviewPainter
        Parameters:
        parent - Component parent. May be null.
        component - Component. May be null.
        componentIndex - Component index in its parent. May be negative.
        Returns:
        Dimension of the component preview window.