# Hierarchy For Package tvbrowser.ui.programtable

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.swing.AbstractAction (implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable)
    - tvbrowser.ui.programtable.KeyboardAction
  - tvbrowser.ui.programtable.AbstractProgramTableLayout (implements tvbrowser.ui.programtable.ProgramTableLayout)
    - tvbrowser.ui.programtable.CompactLayout
    - tvbrowser.ui.programtable.RealCompactLayout
    - tvbrowser.ui.programtable.RealTimeSynchronousLayout
    - tvbrowser.ui.programtable.TimeBlockLayout
      - tvbrowser.ui.programtable.CompactTimeBlockLayout
      - tvbrowser.ui.programtable.OptimizedCompactTimeBlockLayout
    - tvbrowser.ui.programtable.TimeSynchronousLayout
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - util.ui.ChannelLabel
            - tvbrowser.ui.programtable.ProgramTableChannelLabel
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - tvbrowser.ui.programtable.ChannelPanel
          - tvbrowser.ui.programtable.FilterPanel
          - tvbrowser.ui.programtable.ProgramTable (implements java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, tvbrowser.core.plugin.PluginStateListener, util.programmouseevent.ProgramMouseAndContextMenuListener, tvbrowser.ui.programtable.ProgramTableModelListener, javax.swing.Scrollable)
        - javax.swing.JScrollPane (implements javax.accessibility.Accessible, javax.swing.ScrollPaneConstants)
          - tvbrowser.ui.programtable.ProgramTableScrollPane (implements javax.swing.event.ChangeListener, java.awt.event.MouseWheelListener, tvbrowser.ui.programtable.ProgramTableModelListener)
  - tvbrowser.ui.programtable.DefaultProgramTableModel (implements javax.swing.event.ChangeListener, tvbrowser.ui.programtable.ProgramTableModel)
  - devplugin.PluginCenterPanel
    - tvbrowser.ui.programtable.ProgramTableScrollPaneWrapper

## Interface Hierarchy

- tvbrowser.ui.programtable.ProgramTableLayout
- tvbrowser.ui.programtable.ProgramTableModel
- tvbrowser.ui.programtable.ProgramTableModelListener

TV-Browser 3.4.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)