jsky.util.gui
Class TableUtil

java.lang.Object
  extended by jsky.util.gui.TableUtil

public class TableUtil
extends java.lang.Object

Implements static utility methods for use with JTables.

Version:
$Revision: 1.2 $
Author:
Allan Brighton

Constructor Summary
TableUtil()
           
 
Method Summary
static javax.swing.table.TableCellRenderer getDefaultRenderer(javax.swing.JTable table, javax.swing.table.TableColumn column)
          Return the default cell renderer for the given JTable column.
static int getWidestRow(javax.swing.table.TableModel model, int col)
           
static int initColumnSizes(javax.swing.JTable table, boolean[] show)
           
static int initColumnSizes(javax.swing.JTable table, boolean[] show, int padding, boolean allowColumnResize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableUtil

public TableUtil()
Method Detail

getDefaultRenderer

public static javax.swing.table.TableCellRenderer getDefaultRenderer(javax.swing.JTable table,
                                                                     javax.swing.table.TableColumn column)
Return the default cell renderer for the given JTable column.


initColumnSizes

public static int initColumnSizes(javax.swing.JTable table,
                                  boolean[] show)

initColumnSizes

public static int initColumnSizes(javax.swing.JTable table,
                                  boolean[] show,
                                  int padding,
                                  boolean allowColumnResize)

getWidestRow

public static int getWidestRow(javax.swing.table.TableModel model,
                               int col)