セルの動作 Begin | Previous | Next
セルの値を取得する | セルを操作する

セルの値を取得する
getValueAt の戻り値で toString メソッドを呼んで、セルのテキストの書式設定を取得します。例:
String text = grid.getValueAt( 1, 1 ).toString();
getCellValueAt メソッドで、セルの書式設定していない値を取得します:
Object val = grid.getCellValueAt( 1, 1 );
メモ: セル上でにセル プロパティを設定する場合、getValueAt は DsCell オブジェクトを返します。
セルを操作する
セルを指定したり変更したりする方法はいくつかあります。次のように行います。この例は、数ある方法の 1 つです。

セルを選択して、編集します。

grid.setRow( 1 );
grid.setCol( 2 );
grid.getCell().setFontUnderline( DsConstants.DOUBLE );
セルの選択範囲を指定して編集します。
grid.setRow( 0 );
grid.setCol( 0 );
grid.setRow2( 1 );
grid.setCol2( 2 );
grid.getCells().setFontStrikeThrough( true );
セルを選択せずに、指定した行と列のセルを編集します。
grid.getCellAt( 1, 2 ).setForeground( Color.blue );
セルの範囲を選択せずに、セルの範囲を編集します。左上と右下のセルの行と列を指定して、セルの選択範囲を指定します。指定したセルが選択状態になります。下記の例を参照してください。
grid.getCells( 1, 2, 2, 3 ).setBackground( Color.yellow );
指定した行のすべてのセルを編集します。下記のように、行 1 、2 のすべてのセルの縦線を調節します。
grid.getRows( 1, 2 ).setVerticalAlignment( DsConstants.BOTTOM );
指定した列のすべてのセルを編集します。下記のように、列 1 、2 のすべてのセルの横線を調節します。
grid.getColumns( 1, 2 ).setHorizontalAlignment( DsConstants.CENTER );
Copyright © 1998-2002 XLsoft Corporation. All Rights Reserved.