com.l2fprod.common.swing.table
Class TableHelper

java.lang.Object
  extended by com.l2fprod.common.swing.table.TableHelper

public class TableHelper
extends java.lang.Object


Constructor Summary
TableHelper()
           
 
Method Summary
static java.beans.PropertyChangeListener addColumnModelTracker(javax.swing.JTable p_Table, javax.swing.event.TableColumnModelListener p_Listener)
           
static java.beans.PropertyChangeListener addModelTracker(javax.swing.JTable p_Table, javax.swing.event.TableModelListener p_Listener)
           
static javax.swing.JScrollPane findScrollPane(javax.swing.JTable p_Table)
           
static int[] getColumnWidths(javax.swing.JTable p_Table)
           
static int getFirstVisibleRow(javax.swing.JTable p_Table)
           
static int getLastVisibleRow(javax.swing.JTable p_Table)
           
static void layoutColumns(javax.swing.JTable p_Table, boolean p_OnlyVisibleRows)
           
static void layoutHeaders(javax.swing.JTable p_Table)
           
static void setColumnWidths(javax.swing.JTable p_Table, int[] p_ColumnWidths)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableHelper

public TableHelper()
Method Detail

addModelTracker

public static java.beans.PropertyChangeListener addModelTracker(javax.swing.JTable p_Table,
                                                                javax.swing.event.TableModelListener p_Listener)

addColumnModelTracker

public static java.beans.PropertyChangeListener addColumnModelTracker(javax.swing.JTable p_Table,
                                                                      javax.swing.event.TableColumnModelListener p_Listener)

layoutHeaders

public static void layoutHeaders(javax.swing.JTable p_Table)

layoutColumns

public static void layoutColumns(javax.swing.JTable p_Table,
                                 boolean p_OnlyVisibleRows)

findScrollPane

public static javax.swing.JScrollPane findScrollPane(javax.swing.JTable p_Table)

getFirstVisibleRow

public static int getFirstVisibleRow(javax.swing.JTable p_Table)

getLastVisibleRow

public static int getLastVisibleRow(javax.swing.JTable p_Table)

setColumnWidths

public static void setColumnWidths(javax.swing.JTable p_Table,
                                   int[] p_ColumnWidths)

getColumnWidths

public static int[] getColumnWidths(javax.swing.JTable p_Table)