?? gridsplitimpl.java
字號(hào):
package table;
import java.util.List;
class GridSplitImpl implements GridSplit{
List<CellData>[] listData;
CellData[][] cover;
public GridSplitImpl(List<CellData>[] listData,CellData[][] cover){
this.listData=listData;
this.cover=cover;
}
public boolean isVisible(int row, int column) {
if(row>=listData.length||row<0) return true;
return cover[row][column]==null;
}
public int spanCol(int row, int column) {
if(listData[row].size()<column+1||listData[row].get(column)==null){
return 1;
}
return listData[row].get(column).getColSpan();
}
public int spanRow(int row, int column) {
if(listData[row].size()<column+1||listData[row].get(column)==null){
return 1;
}
return listData[row].get(column).getRowSpan();
}
public int visibleColCell(int row, int column) {
if(row>=listData.length||row<0) return -1;
return isVisible(row, column)?column:cover[row][column].getPosCol();
}
public int visibleRowCell(int row, int column) {
if(row>=listData.length||row<0) return -1;
return isVisible(row, column)?row:cover[row][column].getPosRow();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -