Module org.autogui

Class GuiSwingTableColumnEmbeddedComponent.EmbeddedComponentRepaintManager

java.lang.Object
org.autogui.swing.table.GuiSwingTableColumnEmbeddedComponent.EmbeddedComponentRepaintManager
Enclosing class:
GuiSwingTableColumnEmbeddedComponent

public static class GuiSwingTableColumnEmbeddedComponent.EmbeddedComponentRepaintManager extends Object
maintaining mapping between a row-component and row-column-indices for repainting. It keeps any row-components always have a parent component linking to the manager, and invalidate() to a row-component enables cause repainting via the manager.
  • Field Details

  • Constructor Details

    • EmbeddedComponentRepaintManager

      public EmbeddedComponentRepaintManager()
  • Method Details

    • clearRows

      public void clearRows()
    • putRow

      public void putRow(JTable table, JComponent rowComponent, int row, int column)
    • installListener

      public void installListener(JComponent rowComponent)
    • lockOrphanCandidates

      public void lockOrphanCandidates()
    • unlockOrphanCandidates

      public void unlockOrphanCandidates()
    • addOrphanCandidate

      public void addOrphanCandidate(JComponent rowComponent)
    • getRow

      public int[] getRow(JComponent rowComponent)
    • repaint

      public void repaint(JComponent rowComponent)