Class LazyJPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
ZoomBar

public abstract class LazyJPanel extends JPanel
wrapper class to defer ui init until panel is drawn
See Also:
  • Constructor Details

    • LazyJPanel

      protected LazyJPanel()
  • Method Details

    • paint

      public void paint(Graphics g)
      Overrides:
      paint in class JComponent
    • paintAll

      public void paintAll(Graphics g)
      Overrides:
      paintAll in class Component
    • paintComponents

      public void paintComponents(Graphics g)
      Overrides:
      paintComponents in class Container
    • repaint

      public void repaint()
      Overrides:
      repaint in class Component
    • repaint

      public void repaint(long l)
      Overrides:
      repaint in class Component
    • repaint

      public void repaint(int i1, int i2, int i3, int i4)
      Overrides:
      repaint in class Component
    • repaint

      public void repaint(long l, int i1, int i2, int i3, int i4)
      Overrides:
      repaint in class JComponent
    • update

      public void update(Graphics g)
      Overrides:
      update in class JComponent
    • callLazyInit

      public final void callLazyInit()
    • lazyInit

      protected abstract void lazyInit()
      implements the delayed gui init code