Class SimpleMibTreeTableCellRenderer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTree
org.snmp4j.model.demo.mibbrowser.SimpleMibTreeTableCellRenderer
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, TableCellRenderer

public class SimpleMibTreeTableCellRenderer extends JTree implements TableCellRenderer
The SimpleMibTreeTableCellRenderer renders a table cell within a table node of tree.
Version:
1.0
Author:
Frank Fock
See Also:
  • Field Details

    • visibleRow

      protected int visibleRow
      The last row that is rendered.
  • Constructor Details

  • Method Details

    • setRowHeight

      public void setRowHeight(int rowHeight)
      Tree und Table must have the same height.
      Overrides:
      setRowHeight in class JTree
    • setBounds

      public void setBounds(int x, int y, int w, int h)
      Tree und Table must have the same height.
      Overrides:
      setBounds in class Component
    • paint

      public void paint(Graphics g)
      Provides the indentation of the folders.
      Overrides:
      paint in class JComponent
    • getTableCellRendererComponent

      public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
      Specified by:
      getTableCellRendererComponent in interface TableCellRenderer