Class HeaderAsPropertyRendererWrapper

java.lang.Object
org.apache.jmeter.gui.util.HeaderAsPropertyRendererWrapper
All Implemented Interfaces:
TableCellRenderer

public class HeaderAsPropertyRendererWrapper extends Object implements TableCellRenderer
Wraps TableCellRenderer to renders items in a JTable by using resource names and control some formatting (centering, fonts and border)
  • Constructor Details

    • HeaderAsPropertyRendererWrapper

      @Deprecated public HeaderAsPropertyRendererWrapper(TableCellRenderer renderer, Object[][] columnsMsgParameters)
      Deprecated.
      don't use columnsMsgParameters as they are not moved, when the corresponding columns in the tables object model are moved
      Parameters:
      renderer - TableCellRenderer to delegate to
      columnsMsgParameters - ignored
    • HeaderAsPropertyRendererWrapper

      public HeaderAsPropertyRendererWrapper(TableCellRenderer renderer)
  • Method Details

    • getTableCellRendererComponent

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

      public static void setupDefaultRenderer(JTable table)
      Parameters:
      table - JTable
    • setupDefaultRenderer

      @Deprecated public static void setupDefaultRenderer(JTable table, Object[][] columnsMsgParameters)
      Deprecated.
      don't use columnsMsgParameters as they are not moved when the columns of the corresponding tables object model are moved
      Parameters:
      table - JTable
      columnsMsgParameters - ignored