com.nonesole.swing.plaf.basic.table.utable.util
类 TwoDimensionalArray

java.lang.Object
  继承者 com.nonesole.swing.plaf.basic.table.utable.util.TwoDimensionalArray

public class TwoDimensionalArray
extends java.lang.Object

二维数组工具,用于存储UTable的每一个 单元格上状态、控件、渲染器、编辑器以及其他属性的存储。

版本:
1.0 - build in 2009-11-10
作者:
JACK LEE

构造函数摘要
TwoDimensionalArray()
           
 
方法摘要
 java.lang.Object getObject(int rowIndex, int columnIndex)
          返回指定位置的对象
 void insertClolumnBefore(int columnIndex)
          在指定列号前增加列
 void insertRowBefore(int rowIndex)
          在指定行号前增加行
 void removeAllObject()
          移除指定单元格的对象
 void removeColumn(int columnIndex)
          移除指定列的全部对象
 void removeRow(int rowIndex)
          移除指定行的全部对象
 TwoDimensionalArray setColumnSize(int size)
          设置数组列的总数
 void setObject(java.lang.Object obj, int rowIndex, int columnIndex)
          将指定行和列的对象设置为制定对象
 void setObjectInColumn(java.lang.Object obj, int columnIndex)
          将对象写入一列,如果columnIndex为-1,则将对象写入所有列中
 void setObjectInRow(java.lang.Object obj, int rowIndex)
          将对象写入一行,如果rowIndex为-1,则将对象写入所有行中
 TwoDimensionalArray setRowSize(int size)
          设置数组行的总数
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

TwoDimensionalArray

public TwoDimensionalArray()
方法详细信息

setColumnSize

public TwoDimensionalArray setColumnSize(int size)
设置数组列的总数

参数:
size -
返回:
TwoDimensionalArray 对象

setRowSize

public TwoDimensionalArray setRowSize(int size)
设置数组行的总数

参数:
size -
返回:
TwoDimensionalArray 对象

setObjectInRow

public void setObjectInRow(java.lang.Object obj,
                           int rowIndex)
将对象写入一行,如果rowIndex为-1,则将对象写入所有行中

参数:
obj - - Object
rowIndex -

setObjectInColumn

public void setObjectInColumn(java.lang.Object obj,
                              int columnIndex)
将对象写入一列,如果columnIndex为-1,则将对象写入所有列中

参数:
obj - - Object
rowIndex -

setObject

public void setObject(java.lang.Object obj,
                      int rowIndex,
                      int columnIndex)
将指定行和列的对象设置为制定对象

参数:
obj -
rowIndex -
columnIndex -

getObject

public java.lang.Object getObject(int rowIndex,
                                  int columnIndex)
返回指定位置的对象

参数:
rowIndex -
columnIndex -

removeRow

public void removeRow(int rowIndex)
移除指定行的全部对象

参数:
int - rowIndex 行号

removeColumn

public void removeColumn(int columnIndex)
移除指定列的全部对象

参数:
columnIndex - 列号

removeAllObject

public void removeAllObject()
移除指定单元格的对象

参数:
-

insertRowBefore

public void insertRowBefore(int rowIndex)
在指定行号前增加行

参数:
int - rowIndex

insertClolumnBefore

public void insertClolumnBefore(int columnIndex)
在指定列号前增加列

参数:
int - columnIndex