[概要と注意事項] [目次]

テーブル

概要

2次元のテーブル形式でデータを表示させるコンポーネント

クラス名

jp.go.aist.dmrc.platform.beans.gui.table.PFTable

イベント

イベント名イベント番号/発生条件/内包データ
処理要求
0セルが更新されたとき
処理要求データ更新されるセルデータ
11行が更新されたとき
処理要求データ更新される行データ
21列が更新されたとき
処理要求データ更新される列データ
101行が追加されたとき
処理要求データ追加される行データ
11複数行が追加されたとき
処理要求データ追加される行データ
121列が追加されたとき
処理要求データ追加される列データ
13複数列が追加されたとき
処理要求データ追加される列データ
201行が削除されたとき
処理要求データ削除される行データ
21全行が削除されたとき
処理要求データ削除される行データ
221列が削除されたとき
処理要求データ削除される列データ
23全列が削除されたとき
処理要求データ削除される列データ
24全行全列が削除されたとき
処理要求データ削除されるテーブルデータ
マウスボタン
0テーブルヘッダ上でマウスクリックされたとき
1テーブルヘッダ上でマウスプレスされたとき
2テーブルヘッダ上でマウスリリースされたとき
10行ヘッダ上でマウスクリックされたとき
11行ヘッダ上でマウスプレスされたとき
12行ヘッダ上でマウスリリースされたとき
20スクロールペイン上でマウスクリックされたとき
21スクロールペイン上でマウスプレスされたとき
22スクロールペイン上でマウスリリースされたとき
30テーブル上でマウスクリックされたとき
31テーブル上でマウスプレスされたとき
32テーブル上でマウスリリースされたとき
マウスモーション
0テーブルヘッダ上でマウスポインタが移動したとき
1テーブルヘッダ上にマウスポインタが入ったとき
2テーブルヘッダ上からマウスポインタが出たとき
3テーブルヘッダ上でマウスドラッグされたとき
10行ヘッダ上でマウスポインタが移動したとき
11行ヘッダ上にマウスポインタが入ったとき
12行ヘッダ上からマウスポインタが出たとき
13行ヘッダ上でマウスドラッグされたとき
20スクロールペイン上でマウスポインタが移動したとき
21スクロールペイン上にマウスポインタが入ったとき
22スクロールペイン上からマウスポインタが出たとき
23スクロールペイン上でマウスドラッグされたとき
30テーブル上でマウスポインタが移動したとき
31テーブル上にマウスポインタが入ったとき
32テーブル上からマウスポインタが出たとき
33テーブル上でマウスドラッグされたとき
縦横スクロール
0垂直スクロールバーのノブを動かしたとき
1水平スクロールバーのノブを動かしたとき
データ設定
0テーブルデータが設定されたとき
イベント対象データ設定されたテーブルデータ
データ更新
0セルが更新されたとき
イベント対象データ更新後のテーブルデータ
更新データ更新後のセルの値
1一行が更新されたとき
イベント対象データ更新後のテーブルデータ
更新データ更新後の行データ
2一列が更新されたとき
イベント対象データ更新後のテーブルデータ
更新データ更新後の列データ
10一行追加されたとき
イベント対象データ追加後のテーブルデータ
更新データ追加された行データ
11複数行追加されたとき
イベント対象データ追加後のテーブルデータ
更新データ追加された行データ
12一列追加されたとき
イベント対象データ追加後のテーブルデータ
更新データ追加された列データ
13複数列追加されたとき
イベント対象データ追加後のテーブルデータ
更新データ追加された列データ
20一行削除されたとき
イベント対象データ削除後のテーブルデータ
更新データ削除された行データ
21全行削除されたとき
イベント対象データ削除後のテーブルデータ
更新データ削除された行データ
22一列削除されたとき
イベント対象データ削除後のテーブルデータ
更新データ削除された列データ
23全列削除されたとき
イベント対象データ削除後のテーブルデータ
更新データ削除された列データ
24全行列削除されたとき
イベント対象データ削除後のテーブルデータ
更新データ削除されたテーブルデータ
データ選択
0特定のセルが選択されたとき(単一行選択かつ単一列選択)
選択データ選択されているセルの値
イベント対象データ現在のテーブルデータ
1特定の行が選択されたとき(単一行選択)
選択データ選択されている行のデータ
イベント対象データ現在のデーブルデータ
2特定の列が選択されたとき(単一列選択)
選択データ選択されている列データ
イベント対象データ現在のテーブルデータ
10特定のセルが選択されたとき(単一行選択以外または単一列選択以外)
選択データ選択 されている一つのセルの値
イベント対象データ現在のテーブルデータ
11特定の行が選択されたとき(単一行選択以外)
選択データ選択されている行データ
イベント対象データ現在のテーブルデータ
12特定の列が選択されたとき(単一列選択以外)
選択データ選択されている列データ
イベント対象データ現在のテーブルデータ

メソッド

メソッド名(日本語)メソッド名引数
列を追加するaddColumnData
String列名
Class列型
行を追加するaddRowData
行を追加するaddRowData
PFObjectTable追加情報
全行を推奨高さに調整するadjustAllRowHeight
指定行を推奨高さに調整するadjustRowHeight
int行インデックス
編集中のセルの値を元に戻すcancelCellEditing
編集中のセルを元に戻した後、セルを選択して編集状態にするeditCellAtAfterCancel
int行インデックス
int列インデックス
編集中のセルを確定した後、セルを選択して編集状態にするeditCellAtAfterCommitment
int
int
選択セルを編集状態にするeditSelectedCell
boolean編集中のセルを確定する場合true、元に戻す場合false
編集中のセルの表示文字列を取得するgetCellEditText
編集中のセルの値を取得するgetCellEditValue
列数を取得するgetColumnCount
指定列の列データをリスト形式で取得するgetColumnData
int指定列
最終列の位置を取得するgetLastColumnIndex
最終行の位置を取得するgetLastRowIndex
テーブルデータを取得するgetObjectTable
指定行の推奨高さを取得するgetPreferredRowHeight
int行インデックス
行数を取得するgetRowCount
指定行の行データをリスト形式で取得するgetRowData
int指定行
選択列の位置を取得するgetSelectedColumn
選択行の位置を取得するgetSelectedRow
指定セルの表示文字列を取得するgetTextAt
int指定行
int指定列
更新されたセルの列番号を取得するgetUpdatedColumn
更新されたセルの行番号を取得するgetUpdatedRow
指定セルの値を取得するgetValueAt
int指定行
int指定列
選択セルに入力フォーカスを設定するinputFocus
編集中のセルが存在するかどうかを取得するisCellEditing
全行列を削除するremoveAllData
全行を削除するremoveAllRowData
特定列を削除するremoveColumnData
int 削除対象列の位置
特定行を削除するremoveRowData
int削除対象行の位置
全セルの背景色を設定するsetAllBackground
Color全セルの背景色
全セルの編集可否を設定するsetAllEditable
boolean全セルの編集可否
全セルのフォントを設定するsetAllFont
Font全セルのフォント
全セルの前景色を設定するsetAllForeground
Color前景色
全セルの行高を設定するsetAllRowHeight
int行の高さ
指定列に選択項目リストを設定するsetCellSelectionList
PFObjectList選択項目リスト
int指定列
指定列に列データをリスト形式で設定するsetColumnData
PFObjectList列データ
int列の位置
列名を設定するsetColumnName
String列名
int列の位置
選択列を指定するsetColumnSelectionInterval
int開始列の位置
int終了列の位置
列の幅を設定するsetColumnWidth
int列の幅
int列の位置
全列の幅を設定するsetColumnWidthList
PFObjectList列幅のリスト
横方向のスクロールバーの位置を設定するsetHorizontalScrollBarPosition
int横方向スクロール位置
入力モードを英語にするsetInputCharacterSetAsEnglish
入力モードを日本語にするsetInputCharacterSetAsKanji
テーブルデータを設定するsetObjectTable
PFObjectTableテーブルデータ
指定行に行データをリスト形式で設定するsetRowData
PFObjectList行データ
int行の位置
行の高さを設定するsetRowHeight
int行の高さ
int行の位置
全行の高さを設定するsetRowHeightList
PFObjectList行高のリスト
選択行を指定するsetRowSelectionInterval
int開始行の位置
int終了行の位置
セルの値を設定するsetValueAt
Objectセルの値
int行の位置
int列の位置
縦方向のスクロールバーの位置を設定するsetVerticalScrollBarPosition
int縦方向スクロール位置
テーブルデータをソートするsort
intソート種別(0: 昇順、1: 降順)
intソート対象列インデックス
編集中のセルの値を確定するstopCellEditing