public class PFTable extends javax.swing.JPanel implements PFGUIComponent, jp.go.aist.dmrc.platform.base.PFWebGUIComponent, PFDataSetEventSource, PFDataUpdateEventSource, PFDataSelectEventSource, PFScroll2DEventSource, PFProcessRequestEventSource, PFMouseButtonEventSource, PFMouseMotionEventSource, PFXMLSerializable
このコンポーネントから以下のイベントが発生します。
トリガ | 対象データ | イベント番号 |
---|---|---|
テーブルデータ設定 | 設定されたテーブルデータPFObjectTable |
0 |
トリガ | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
セル更新 | 更新後のテーブルデータ※PFObjectTable |
更新されたセルデータ Object |
0 |
1行更新 | 更新後のテーブルデータ※PFObjectTable |
更新された行データPFObjectList |
1 |
1列更新 | 更新後のテーブルデータ※PFObjectTable |
更新された列データPFObjectList |
2 |
単一行追加 | 追加後のテーブルデータ※PFObjectTable |
追加された行データPFObjectList |
10 |
複数行追加 | 追加後のテーブルデータ※PFObjectTable |
追加された行データPFObjectTable |
11 |
単一列追加 | 追加後のテーブルデータ※PFObjectTable |
追加された列データPFObjectList |
12 |
複数列追加 | 追加後のテーブルデータ※PFObjectTable |
追加された列データPFObjectTable |
13 |
1行削除 | 削除後のテーブルデータ※PFObjectTable |
削除された行データPFObjectList |
20 |
全行削除 | 削除後のテーブルデータ※PFObjectTable |
削除された行データPFObjectTable |
21 |
1列削除 | 削除後のテーブルデータ※PFObjectTable |
削除された列データPFObjectList |
22 |
全列削除 | 削除後のテーブルデータ※PFObjectTable |
削除された列データPFObjectTable |
23 |
全行全列削除 | 削除後のテーブルデータ※PFObjectTable |
削除されたテーブルデータPFObjectTable |
24 |
トリガ | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
セル選択 (単一行選択かつ単一列選択) | テーブルデータ※PFObjectTable |
セルデータ Object |
0 |
セル選択 (単一行選択以外または単一列選択以外) | テーブルデータ※PFObjectTable |
セルデータ Object |
10 |
行選択 (単一行選択) | テーブルデータ※PFObjectTable |
行データPFObjectList |
1 |
行選択 (単一行選択以外) | テーブルデータ※PFObjectTable |
行データPFObjectList (要素がPFObjectList ) |
11 |
列選択 (単一列選択) | テーブルデータ※PFObjectTable |
列データPFObjectList |
2 |
列選択 (単一列選択以外) | テーブルデータ※PFObjectTable |
列データPFObjectList (要素がPFObjectList ) |
12 |
トリガ | 縦 | 横 | イベント番号 |
---|---|---|---|
垂直スクロールのノブを動かす | 行インデックス int |
列インデックス int |
0 |
水平スクロールのノブを動かす | 行インデックス int |
列インデックス int |
1 |
トリガ | 処理要求データ | イベント番号 |
---|---|---|
セル更新 | 更新されるセルデータ Object |
0 |
1行更新 | 更新される行データPFObjectList |
1 |
1列更新 | 更新される列データPFObjectList |
2 |
単一行追加 | 追加される行データPFObjectList |
10 |
複数行追加 | 追加される行データPFObjectTable |
11 |
単一列追加 | 追加された列データPFObjectList |
12 |
複数列追加 | 追加される列データPFObjectTable |
13 |
1行削除 | 削除される行データPFObjectList |
20 |
全行削除 | 削除される行データPFObjectTable |
21 |
1列削除 | 削除される列データPFObjectList |
22 |
全列削除 | 削除される列データPFObjectTable |
23 |
全行全列削除 | 削除されるテーブルデータPFObjectTable |
24 |
トリガ | X座標 | Y座標 | イベント番号 |
---|---|---|---|
テーブルヘッダ上でマウスクリック | マウスX座標 | マウスY座標 | 0 |
テーブルヘッダ上でマウスプレス | マウスX座標 | マウスY座標 | 1 |
テーブルヘッダ上でマウスリリース | マウスX座標 | マウスY座標 | 2 |
行ヘッダ上でマウスクリック | マウスX座標 | マウスY座標 | 10 |
行ヘッダ上でマウスプレス | マウスX座標 | マウスY座標 | 11 |
行ヘッダ上でマウスリリース | マウスX座標 | マウスY座標 | 12 |
スクロールペイン上でマウスクリック | マウスX座標 | マウスY座標 | 20 |
スクロールペイン上でマウスプレス | マウスX座標 | マウスY座標 | 21 |
スクロールペイン上でマウスリリース | マウスX座標 | マウスY座標 | 22 |
テーブル上でマウスクリック | マウスX座標 | マウスY座標 | 30 |
テーブル上でマウスプレス | マウスX座標 | マウスY座標 | 31 |
テーブル上でマウスリリース | マウスX座標 | マウスY座標 | 32 |
トリガ | X座標 | Y座標 | イベント番号 |
---|---|---|---|
テーブルヘッダ上でマウスポインタが移動したとき | マウスX座標 | マウスY座標 | 0 |
テーブルヘッダ上にマウスポインタが入ったとき | マウスX座標 | マウスY座標 | 1 |
テーブルヘッダ上からマウスポインタが出たとき | マウスX座標 | マウスY座標 | 2 |
テーブルヘッダ上でマウスドラッグされたとき | マウスX座標 | マウスY座標 | 3 |
行ヘッダ上でマウスポインタが移動したとき | マウスX座標 | マウスY座標 | 10 |
行ヘッダ上にマウスポインタが入ったとき | マウスX座標 | マウスY座標 | 11 |
行ヘッダ上からマウスポインタが出たとき | マウスX座標 | マウスY座標 | 12 |
行ヘッダ上でマウスドラッグされたとき | マウスX座標 | マウスY座標 | 13 |
スクロールペイン上でマウスポインタが移動したとき | マウスX座標 | マウスY座標 | 20 |
スクロールペイン上にマウスポインタが入ったとき | マウスX座標 | マウスY座標 | 21 |
スクロールペイン上からマウスポインタが出たとき | マウスX座標 | マウスY座標 | 22 |
スクロールペイン上でマウスドラッグされたとき | マウスX座標 | マウスY座標 | 23 |
テーブル上でマウスポインタが移動したとき | マウスX座標 | マウスY座標 | 30 |
テーブル上にマウスポインタが入ったとき | マウスX座標 | マウスY座標 | 31 |
テーブル上からマウスポインタが出たとき | マウスX座標 | マウスY座標 | 32 |
テーブル上でマウスドラッグされたとき | マウスX座標 | マウスY座標 | 33 |
isEventSourceDataContains()
がtrueの場合はgetObjectTable()
で返される
テーブルデータ、falseの場合はnullが格納される。
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
SORT_TYPE_ASCENDING
ソートの種類(昇順)
|
static int |
SORT_TYPE_DEFAULT
ソートの種類(ソートしない)
|
static int |
SORT_TYPE_DESCENDING
ソートの種類(降順)
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
コンストラクタと説明 |
---|
PFTable()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addColumnData(PFObjectTable table)
列を追加する。
|
void |
addColumnData(PFObjectTable table,
int column)
列を追加する。
|
void |
addColumnData(java.lang.String name,
java.lang.Class cls)
列を追加する。
|
void |
addColumnData(java.lang.String name,
java.lang.Class type,
int column)
列を追加する。
|
void |
addColumnData(java.lang.String name,
java.lang.Class type,
PFObjectList list)
列を追加する。
|
void |
addColumnData(java.lang.String name,
java.lang.Class type,
PFObjectList list,
int column)
列を追加する。
|
void |
addColumnSelectionInterval(int from,
int to)
fromからtoまでの列を選択状態に追加する。
|
void |
addColumnSelectionInterval(int from,
int to,
boolean commitment)
fromからtoまでの列を選択状態に追加する。
|
void |
addMultiColumnData(java.lang.Class type,
int count)
複数列を追加する。
|
void |
addMultiColumnData(java.lang.Class type,
int count,
int column)
複数列を追加する。
|
void |
addMultiColumnData(int count)
複数列を追加する。
|
void |
addMultiColumnData(int count,
int column)
複数列を追加する。
|
void |
addMultiColumnData(PFObjectList names,
PFObjectList types)
複数列を追加する。
|
void |
addMultiColumnData(PFObjectList names,
PFObjectList types,
int column)
複数列を追加する。
|
void |
addMultiColumnData(java.lang.String name,
java.lang.Class type,
int count)
複数列を追加する。
|
void |
addMultiColumnData(java.lang.String name,
java.lang.Class type,
int count,
int column)
複数列を追加する。
|
void |
addMultiColumnData(java.lang.String name,
int count)
複数列を追加する。
|
void |
addMultiColumnData(java.lang.String name,
int count,
int column)
複数列を追加する。
|
void |
addMultiColumnDataUpTo(java.lang.Class type,
int target)
指定列数まで列を追加する。
|
void |
addMultiColumnDataUpTo(int target)
指定列数まで列を追加する。
|
void |
addMultiRowData(int count)
複数行を追加する。
|
void |
addMultiRowData(int count,
int row)
複数行を追加する。
|
void |
addMultiRowDataUpTo(int target)
指定行数まで行を追加する。
|
void |
addPFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを登録し、
データ選択イベント発生時に処理を行う対象とする。
|
void |
addPFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを登録し、
データ設定イベント発生時に処理を行う対象とする。
|
void |
addPFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを登録し、
データ更新イベント発生時に処理を行う対象とする。
|
void |
addPFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを登録し、
マウスボタンイベント発生時に処理を行う対象とする。
|
void |
addPFMouseMotionListener(PFMouseMotionListener lis)
引数で与えられたイベントリスナを登録し、
マウスモーションイベント発生時に処理を行う対象とする。
|
void |
addPFProcessRequestListener(PFProcessRequestListener lis)
引数で与えられたイベントリスナを登録し、
処理要求イベント発生時に処理を行う対象とする。
|
void |
addPFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを登録し、
縦横スクロールイベント発生時に処理を行う対象とする。
|
void |
addRowData()
行を追加する。
|
void |
addRowData(int row)
行を追加する。
|
void |
addRowData(PFObjectList list)
行を追加する。
|
void |
addRowData(PFObjectList list,
int row)
行を追加する。
|
void |
addRowData(PFObjectTable table)
行を追加する。
|
void |
addRowData(PFObjectTable table,
int row)
行を追加する。
|
void |
addRowSelectionInterval(int from,
int to)
fromからtoまでの行を選択状態に追加する。
|
void |
addRowSelectionInterval(int from,
int to,
boolean commitment)
fromからtoまでの行を選択状態に追加する。
|
void |
adjustAllRowHeight()
全行の高さを推奨高さに調整する。
|
int |
adjustRowHeight(int row)
指定行の高さを推奨高さに調整する。
|
void |
cancelCellEditing()
現在のセルの編集を破棄する。
|
void |
clearSelection()
選択をクリアする。
|
void |
clearSelection(boolean commitment)
選択をクリアする。
|
protected int |
convertColumnToHorizontalScrollBarPosition(int column)
列インデックスを水平方向スクロールバー位置に変換する。
|
protected int |
convertHorizontalScrollBarPositionToColumn(int position)
水平方向スクロールバー位置を列インデックスに変換する。
|
protected int |
convertRowToVerticalScrollBarPosition(int row)
行インデックスを垂直方向スクロールバー位置に変換する。
|
protected int |
convertVerticalScrollBarPositionToRow(int position)
垂直方向スクロールバー位置を行インデックスに変換する。
|
boolean |
editCellAt(int row,
int column)
非推奨です。
|
boolean |
editCellAtAfterCancel(int row,
int column)
編集中のセルの値を元に戻した後、セルを選択して編集状態にする。
|
boolean |
editCellAtAfterCommitment(int row,
int column)
編集中のセルの値を確定した後、セルを選択して編集状態にする。
|
boolean |
editSelectedCell()
非推奨です。
|
boolean |
editSelectedCell(boolean commitment)
選択されたセルを編集状態にする。
|
protected void |
firePFButtonActionPerformed(PFMouseButtonEvent event)
マウスボタンイベントを発生させる。
|
protected void |
firePFDataSelected(PFDataSelectEvent event)
データ選択イベントを発生させる。
|
protected void |
firePFDataSet(PFDataSetEvent event)
データ設定イベントを発生させる。
|
protected void |
firePFDataUpdated(PFDataUpdateEvent event)
データ更新イベントを発生させる。
|
protected void |
firePFMouseMotionPerformed(PFMouseMotionEvent event)
マウスモーションイベントを発生させる。
|
protected void |
firePFScrolled(PFScroll2DEvent event)
スクロールバーイベントを発生させる。
|
java.awt.Color |
getAllBackground()
全セルの背景色を取得する.
|
int |
getAllColumnWidth()
列幅のデフォルト値を取得する。
|
boolean |
getAllEditable()
全セルの編集可否を取得する。
|
java.awt.Font |
getAllFont()
全セルのフォントを取得する.
|
java.awt.Color |
getAllForeground()
全セルの前景色を取得する.
|
int |
getAllRowHeight()
行高のデフォルト値を取得する。
|
protected int |
getArea(int x,
int y)
指定された点の所在領域を取得する。
|
PFObjectTable |
getBackgroundTable()
全セルの背景色を取得する。
|
java.lang.String |
getBooleanColumnTextOff(int column)
数値型の列の非チェック時の文字列を取得する。
|
java.lang.String |
getBooleanColumnTextOn(int column)
数値型の列のチェック時の文字列を取得する。
|
java.awt.Color |
getCellBackground(int row,
int column)
セルの背景色を取得する。
|
java.lang.String |
getCellEditText()
現在編集中のセルの表示テキストを取得する。
|
java.lang.Object |
getCellEditValue()
現在編集中のセルの値を取得する。
|
java.awt.Font |
getCellFont(int row,
int column)
セルのフォントを取得する。
|
java.awt.Color |
getCellForeground(int row,
int column)
セルの前景色を取得する。
|
int |
getCellLineCount(int row,
int col)
指定セルの表示行数を取得する。
|
boolean |
getCellSelectionEnabled()
セル選択の可否を取得する。
|
PFObjectList |
getCellSelectionList(int column)
入力値の選択リストを取得する。
|
java.awt.Color |
getColumnBackground(int column)
列の背景色を取得する。
|
int |
getColumnCount()
列数を取得する。
|
PFObjectList |
getColumnData(int column)
指定列のデータを取得する。
|
java.awt.Font |
getColumnFont(int column)
列のフォントを取得する。
|
java.awt.Color |
getColumnForeground(int column)
列の前景色を取得する。
|
int |
getColumnHeaderHeight()
列ヘッダの高さを取得する
|
int |
getColumnHeaderHorizontalAlignment(int column)
列ヘッダの水平方向の配置方法を取得する。
|
int |
getColumnHorizontalAlignment(int column)
列の水平方向の配置方法を取得する。
|
int |
getColumnIndexByLocationX(int x)
X座標を指定して列のインデックスを取得する。
|
java.lang.String |
getColumnName(int column)
列の名称を取得する。
|
PFObjectList |
getColumnNameList()
全列の名称をリスト形式で取得する。
|
PFObjectList |
getColumnNames()
全列の名称を取得する。
|
protected jp.go.aist.dmrc.platform.beans.gui.table.PFTableColumn |
getColumnRendererAndEditor(int column)
レンダラー/エディタを取得する。
|
boolean |
getColumnSelectionAllowed()
列選択の可否を取得する。
|
int |
getColumnSelectionMode()
現在の列の選択モードを取得する。
|
java.lang.Class |
getColumnType(int column)
列の型を取得する。
|
PFObjectList |
getColumnTypeList()
全列の型をリスト形式で取得する。
|
PFObjectList |
getColumnTypes()
全列の型を取得する。
|
int |
getColumnVerticalAlignment(int column)
列の垂直方向の配置方法を取得する。
|
int |
getColumnWidth(int column)
列幅を取得する。
|
PFObjectList |
getColumnWidthList()
全列の列幅を取得する。
|
int |
getComponentID()
コンポーネントIDを取得する。
|
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。
|
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。
|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する.
|
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。
|
java.lang.String |
getDateColumnMaximum(int column)
日付型の列の入力範囲の最大値を取得する。
|
java.lang.String |
getDateColumnMinimum(int column)
日付型の列の入力範囲の最小値を取得する。
|
int |
getDateColumnMode(int column)
日付型の列の表示モードを取得する。
|
java.lang.String |
getDateColumnPattern(int column)
日付型の列のパターン文字列を取得する。
|
PFObjectTable |
getEditableTable()
全セルの編集可否を取得する。
|
boolean |
getEnterAndTabSwapped()
EnterキーとTabキーの機能を入れ替えるかどうかを取得する。
|
PFObjectTable |
getFontTable()
全セルのフォントを取得する。
|
PFObjectTable |
getForegroundTable()
全セルの前景色を取得する。
|
java.awt.Color |
getGridColor()
グリッド線の色を取得する。
|
int |
getHorizontalScrollBarPosition()
水平方向のスクロールバー位置を取得する。
|
int |
getHorizontalScrollBarUnitIncrement() |
boolean |
getIframeHTMLUsed() |
PFObjectList |
getInputCharacterSetList()
入力文字種名のリストを取得する。
|
int |
getLastColumnIndex()
最終列の位置を取得する。
|
int |
getLastRowIndex()
最終行の位置を取得する。
|
PFMultiLocaleString |
getMultiLocaleToolTipText()
ツールチップテキストを取得する。
|
boolean |
getNextCellSelectionAfterCellEdit()
セル編集中にEnterキー押下した時,値の確定の後に次のセル選択を行うかどうかを取得する。
|
java.lang.String |
getNumberColumnMaximum(int column)
数値型の列の入力範囲の最大値を取得する。
|
int |
getNumberColumnMaximumFractionDigits(int column)
数値型の列の数値の小数部分として表示可能な最大桁数を取得する。
|
int |
getNumberColumnMaximumIntegerDigits(int column)
数値型の列の数値の整数部分として表示可能な最大桁数を取得する。
|
java.lang.String |
getNumberColumnMinimum(int column)
数値型の列の入力範囲の最小値を取得する。
|
int |
getNumberColumnMinimumFractionDigits(int column)
数値型の列の数値の小数部分として表示可能な最小桁数を取得する。
|
int |
getNumberColumnMinimumIntegerDigits(int column)
数値型の列の数値の整数部分として表示可能な最小桁数を取得する。
|
int |
getNumberColumnRoundingMode(int column)
数値型(実数)の列の丸めモードを取得する。
|
PFObjectTable |
getObjectTable()
オブジェクトテーブルを取得する。
|
java.util.Iterator |
getPFDataSelectListenerList()
データ選択イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFDataSetListenerList()
データ設定イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFDataUpdateListenerList()
データ更新イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFMouseButtonListenerList()
マウスボタンイベントリスナ配列を取得する。
|
java.util.Iterator |
getPFMouseMotionListenerList()
マウスモーションイベントリスナ配列を取得する。
|
java.util.Iterator |
getPFProcessRequestListenerList()
処理要求イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFScroll2DListenerList()
縦横スクロールイベントリスナ配列を取得する。
|
protected jp.go.aist.dmrc.platform.beans.gui.table.PFTablePopupMenu |
getPopupMenu()
ポップアップメニュー生成オブジェクトを取得する。
|
javax.swing.JComponent[] |
getPopupMenuList() |
int |
getPreferredRowHeight(int row)
指定行の推奨高さを取得する。
|
java.awt.Dimension |
getPreferredSize()
推奨サイズを取得する。
|
boolean |
getPropertyEditable()
画面上から属性が編集可能かどうかを取得する。
|
java.awt.Color |
getRowBackground(int row)
行の背景色を取得する。
|
int |
getRowCount()
行数を取得する。
|
PFObjectList |
getRowData(int row)
指定行のデータを取得する。
|
java.awt.Font |
getRowFont(int row)
行のフォントを取得する。
|
java.awt.Color |
getRowForeground(int row)
行の前景色を取得する。
|
int |
getRowHeaderStartDisplayNumber()
行ヘッダ表示番号開始値を取得する。
|
int |
getRowHeaderWidth()
行ヘッダの幅を取得する。
|
int |
getRowHeight(int row)
行高を取得する。
|
PFObjectList |
getRowHeightList()
全行の行高を取得する。
|
int |
getRowIndexByHeaderDisplayNumber(int number)
行ヘッダ表示番号から行インデックスを取得する。
|
int |
getRowIndexByLocationY(int y)
Y座標を指定して行のインデックスを取得する。
|
boolean |
getRowSelectionAllowed()
行選択の可否を取得する。
|
int |
getRowSelectionMode()
現在の行の選択モードを取得する。
|
boolean |
getSelectedCellOverwrite()
セル選択時に直接キーボード入力した際に上書きするかどうかを取得する。
|
int |
getSelectedColumn()
選択された列のインデックスを1つ取得する。
|
int |
getSelectedColumnCount()
現在選択されている列の数を取得する。
|
PFObjectList |
getSelectedColumns()
選択されたすべての列インデックスを取得する。
|
java.lang.Object |
getSelectedData()
現在選択されているデータを取得する。
|
int |
getSelectedRow()
選択された行のインデックスを1つ取得する。
|
int |
getSelectedRowCount()
現在選択されている行の数を取得する。
|
PFObjectList |
getSelectedRows()
選択されたすべての行インデックスを取得する。
|
java.awt.Color |
getSelectionBackground()
選択時の背景色を取得する。
|
java.awt.Color |
getSelectionForeground()
選択時の前景色を取得する。
|
boolean |
getShowHorizontalLines()
水平方向のグリッド線の表示有無を取得する。
|
boolean |
getShowVerticalLines()
垂直方向のグリッド線の表示有無を取得する。
|
int |
getSortColumn()
ソート対象列インデックスを取得する。
|
int |
getSortType()
ソートの種類を取得する。
|
protected java.lang.Object |
getSourceData()
イベント内包データ(ソースデータ)を取得する。
|
int |
getStringColumnMaxCharInputCount(int column)
文字列型の列の最大入力可能文字数を取得する。
|
java.lang.String |
getStringColumnPattern(int column)
文字列型の列のパターン文字列を取得する。
|
java.lang.String |
getTextAt(int row,
int column)
表示テキストを取得する。
|
java.lang.String |
getToolTipText()
ツールチップテキストを取得する。
|
int |
getUpdatedColumn()
最後に更新された列のインデックスを1つ取得する。
|
int |
getUpdatedRow()
最後に更新された行のインデックスを1つ取得する。
|
java.lang.Object |
getValueAt(int row,
int column)
値を取得する。
|
int |
getVerticalScrollBarPosition()
垂直方向のスクロールバー位置を取得する。
|
int |
getVerticalScrollBarUnitIncrement() |
protected void |
headerResizeAndRepaint()
テーブルヘッダの再描画を行なう。
|
protected void |
init()
イベントリスナー初期化。
|
void |
inputFocus()
テーブルにフォーカスをあてる。
|
void |
insertLineWrapSeparator(int col)
文字列型の列がセル複数行表示のとき、各セルの行折り返し位置に改行文字を挿入する。
|
void |
insertLineWrapSeparator(int row,
int col)
指定したセルが複数行表示のとき、行折り返し位置に改行文字を挿入する。
|
void |
invokeFromServlet(int event,
java.lang.String args)
画面操作に対応する、各コンポーネントのイベント生成メソッドを呼ぶ。
|
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
|
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
|
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する.
|
boolean |
isCellEditable(int row,
int column)
セルの編集可否を取得する。
|
boolean |
isCellEditing()
現在編集中のセルが存在するかどうかを取得する。
|
boolean |
isCellSelected(int row,
int column)
指定されたセルが選択状態かどうかを取得する。
|
boolean |
isCheckTypeStrictly()
データ設定時に厳密に型チェックを行なうかどうかを取得する。
|
boolean |
isColumnEditable(int column)
列の編集可否を取得する。
|
boolean |
isColumnErrorDialogVisible(int column)
各列について編集値が適切でない場合にエラーダイアログを表示するかどうかを取得する。
|
boolean |
isColumnHeaderHeightManualAdjusted()
列ヘッダ高さの自動調整機能が無効であるかどうかを取得する。
|
boolean |
isColumnHeaderVisible()
列ヘッダの表示有無を取得する。
|
boolean |
isColumnSelected(int column)
指定された列が選択状態かどうかを取得する。
|
boolean |
isEditStoppedOnFocusLost()
フォーカス喪失時に編集中のセルの値を確定するかどうかを取得する。
|
boolean |
isEventSourceDataContains()
イベントソースデータをイベント内包データに含めるかどうかを取得する。
|
boolean |
isFocusOwner()
フォーカスの有無を判定する。
|
boolean |
isNumberColumnGroupingUsed(int column)
数値型の列のグループ化の利用有無を取得する。
|
boolean |
isRowEditable(int row)
行の編集可否を取得する。
|
boolean |
isRowHeaderVisible()
行ヘッダ表示有無を取得する。
|
boolean |
isRowSelected(int row)
指定された行が選択状態かどうかを取得する。
|
boolean |
isStringColumnLineWrap(int column)
文字列型の列がセル複数行表示のとき、行折り返しを行うかどうかを取得する。
|
boolean |
isStringColumnMultiLine(int column)
文字列型の列がセル複数行表示かどうかを取得する。
|
void |
localeUpdated()
ロケール更新時の処理。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
removeAllColumnData()
すべての列を削除する。
|
void |
removeAllData()
すべての行と列を削除する。
|
void |
removeAllRowData()
すべての行を削除する。
|
void |
removeColumnData(int column)
列を削除する。
|
void |
removeColumnSelectionInterval(int from,
int to)
fromからtoまでの列を選択解除する。
|
void |
removeColumnSelectionInterval(int from,
int to,
boolean commitment)
fromからtoまでの列を選択解除する。
|
void |
removePFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを削除し、
データ選択イベント発生時に処理を行う対象から外す。
|
void |
removePFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを削除し、
データ設定イベント発生時に処理を行う対象から外す。
|
void |
removePFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを削除し、
データ更新イベント発生時に処理を行う対象から外す。
|
void |
removePFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを削除し、
マウスボタンイベント発生時に処理を行う対象から外す。
|
void |
removePFMouseMotionListener(PFMouseMotionListener lis)
引数で与えられたイベントリスナを削除し、
マウスモーションイベント発生時に処理を行う対象から外す。
|
void |
removePFProcessRequestListener(PFProcessRequestListener lis)
引数で与えられたイベントリスナを削除し、
処理要求イベント発生時に処理を行う対象から外す。
|
void |
removePFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを削除し、
縦横スクロールイベント発生時に処理を行う対象から外す。
|
void |
removeRowData(int row)
行を削除する。
|
void |
removeRowSelectionInterval(int from,
int to)
fromからtoまでの行を選択解除する。
|
void |
removeRowSelectionInterval(int from,
int to,
boolean commitment)
fromからtoまでの行を選択解除する。
|
void |
selectAll()
全体を選択する。
|
void |
selectAll(boolean commitment)
全体を選択する。
|
void |
setAllBackground(java.awt.Color color)
全セルの背景色を設定する。
|
void |
setAllColumnWidth(int width)
列幅のデフォルト値を設定する。
|
void |
setAllEditable(boolean editable)
全セルの編集可否を一括で設定する。
|
void |
setAllFont(java.awt.Font font)
全セルのフォントを一括に設定する。
|
void |
setAllForeground(java.awt.Color color)
全セルの前景色を設定する。
|
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.
|
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.
|
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する.
|
void |
setAllRowHeight(int height)
行高のデフォルト値を設定する。
|
void |
setBackgroundTable(PFObjectTable data)
全セルの背景色を設定する。
|
void |
setBooleanColumnTextOff(java.lang.String text,
int column)
論理型の列に非チェック時の文字列を設定する。
|
void |
setBooleanColumnTextOn(java.lang.String text,
int column)
論理型の列にチェック時の文字列を設定する。
|
void |
setCellBackground(java.awt.Color color,
int row,
int column)
セルの背景色を設定する。
|
void |
setCellEditable(boolean editable,
int row,
int column)
セルの編集可否を設定する。
|
void |
setCellFont(java.awt.Font font,
int row,
int column)
セルのフォントを設定する。
|
void |
setCellForeground(java.awt.Color color,
int row,
int column)
セルの前景色を設定する。
|
void |
setCellSelected(int row,
int column)
指定されたセルを選択状態にする。
|
void |
setCellSelected(int row,
int column,
boolean commitment)
指定されたセルを選択状態にする。
|
void |
setCellSelectedAfterCancel(int row,
int column)
編集中のセルがある場合は取り消して指定されたセルを選択状態にする。
|
void |
setCellSelectionEnabled(boolean enable)
セル選択の可否を設定する。
|
void |
setCellSelectionList(PFObjectList list,
int column)
入力値の選択リストを設定する。
|
void |
setCheckTypeStrictly(boolean strict)
データ設定時に厳密に型チェックを行なうかどうかを設定する。
|
void |
setColumnBackground(java.awt.Color color,
int column)
列の背景色を設定する。
|
void |
setColumnData(PFObjectList list,
int column)
指定列のデータを更新する。
|
void |
setColumnEditable(boolean editable,
int column)
列の編集可否を設定する。
|
void |
setColumnErrorDialogVisible(boolean visible,
int column)
各列について編集値が適切でない場合にエラーダイアログを表示するかどうかを設定する。
|
void |
setColumnFont(java.awt.Font font,
int column)
列のフォントを設定する。
|
void |
setColumnForeground(java.awt.Color color,
int column)
列の前景色を設定する。
|
void |
setColumnHeaderHeight(int height)
列ヘッダの高さを設定する
|
void |
setColumnHeaderHeightManualAdjusted(boolean manual)
列ヘッダ高さの自動調整機能を無効にするかどうかを指定する。
|
void |
setColumnHeaderHorizontalAlignment(int alignment,
int column)
列ヘッダの水平方向の配置方法を設定する。
|
void |
setColumnHeaderVisible(boolean columnHeaderVisible)
列ヘッダの表示有無を設定する。
|
void |
setColumnHorizontalAlignment(int alignment,
int column)
列の水平方向の配置方法を設定する。
|
void |
setColumnName(java.lang.String name,
int column)
列の名称を設定する。
|
void |
setColumnNameList(PFObjectList list)
全列の名称をリスト形式で設定する。
|
void |
setColumnNames(PFObjectList list)
全列の名称を設定する。
|
void |
setColumnSelected(int column)
指定された列を選択状態にする。
|
void |
setColumnSelectionAllowed(boolean allowed)
列選択の可否を設定する。
|
void |
setColumnSelectionInterval(int from,
int to)
fromからtoまでの列を選択状態に設定する。
|
void |
setColumnSelectionInterval(int from,
int to,
boolean commitment)
fromからtoまでの列を選択状態に設定する。
|
void |
setColumnSelectionMode(int mode)
現在の列の選択モードを設定する。
|
void |
setColumnType(java.lang.Class cls,
int column)
列の型を設定する。
|
void |
setColumnTypeList(PFObjectList list)
全列の型をリスト形式で設定する。
|
void |
setColumnTypes(PFObjectList list)
全列の型を設定する。
|
void |
setColumnVerticalAlignment(int alignment,
int column)
列の垂直方向の配置方法を設定する。
|
void |
setColumnWidth(int width,
int column)
列幅を設定する。
|
void |
setColumnWidthList(PFObjectList list)
全列の列幅を設定する。
|
void |
setComponentID(int id)
コンポーネントIDを設定する。
|
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。
|
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。
|
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する.
|
void |
setDateColumnFormatCustom(java.lang.String pattern,
int column)
日付型の列の表示モードを「カスタム」に切り替える。
|
void |
setDateColumnFormatCustom(java.lang.String pattern,
java.util.Locale locale,
int column)
日付型の列の表示モードを「カスタム」に切り替える。
|
void |
setDateColumnFormatDateOnly(int column)
日付型の列の表示モードを「日付のみ」に切り替える。
|
void |
setDateColumnFormatDateTime(int column)
日付型の列の表示モードを「日付/時間」に切り替える。
|
void |
setDateColumnFormatTimeOnly(int column)
日付型の列の表示モードを「時間のみ」に切り替える。
|
void |
setDateColumnMaximum(java.lang.String maximum,
int column)
日付型の列の入力範囲の最大値を設定する。
|
void |
setDateColumnMinimum(java.lang.String minimum,
int column)
日付型の列の入力範囲の最小値を設定する。
|
void |
setDateColumnMode(int mode,
int column)
日付型の列の表示モードを設定する。
|
void |
setDefaultMagnification()
フォント、行高、列幅を初期値に設定する。
|
void |
setEditableTable(PFObjectTable data)
全セルの編集可否を設定する。
|
void |
setEditStoppedOnFocusLost(boolean stopped)
フォーカス喪失時に編集中のセルの値を確定するかどうかを設定する。
|
void |
setEnterAndTabSwapped(boolean bol)
EnterキーとTabキーの機能を入れ替えるかどうかを設定する。
|
void |
setEventSourceDataContains(boolean contains)
イベントソースデータをイベント内包データに含めるかどうかを設定する。
|
void |
setFontTable(PFObjectTable data)
全セルのフォントを設定する。
|
void |
setForegroundTable(PFObjectTable data)
全セルの前景色を設定する。
|
void |
setGridColor(java.awt.Color color)
グリッド線の色を設定する。
|
void |
setHalfMagnification()
フォント、行高、列幅を半分のサイズに設定する。
|
void |
setHorizontalScrollBarPosition(int column)
水平方向のスクロールバー位置を設定する。
|
void |
setHorizontalScrollBarUnitIncrement(int unit) |
void |
setIframeHTMLUsed(boolean iframeHTMLUsed) |
void |
setInputCharacterSet(java.lang.String charset)
入力文字種を設定する。
|
void |
setInputCharacterSetAsEnglish()
入力文字種を英語に設定する。
|
void |
setInputCharacterSetAsKanji()
入力文字種を日本語に設定する。
|
void |
setMultiLocaleToolTipText(PFMultiLocaleString text)
ツールチップテキストを設定する。
|
void |
setNextCellSelectionAfterCellEdit(boolean bol)
セル編集中にEnterキー押下した時,値の確定の後に次のセル選択を行うかどうかを設定する。
|
void |
setNumberColumnGroupingUsed(boolean groupingUsed,
int column)
数値型の列にグループ化の利用有無を設定する。
|
void |
setNumberColumnMaximum(java.lang.String maximum,
int column)
数値型の列の入力範囲の最大値を設定する。
|
void |
setNumberColumnMaximumFractionDigits(int digits,
int column)
数値型の列に数値の小数部分として表示可能な最大桁数を設定する。
|
void |
setNumberColumnMaximumIntegerDigits(int digits,
int column)
数値型の列に数値の整数部分として表示可能な最大桁数を設定する。
|
void |
setNumberColumnMinimum(java.lang.String minimum,
int column)
数値型の列の入力範囲の最小値を設定する。
|
void |
setNumberColumnMinimumFractionDigits(int digits,
int column)
数値型の列に数値の小数部分として表示可能な最小桁数を設定する。
|
void |
setNumberColumnMinimumIntegerDigits(int digits,
int column)
数値型の列に数値の整数部分として表示可能な最小桁数を設定する。
|
void |
setNumberColumnRoundingMode(int mode,
int column)
数値型(実数)の列に丸めモードを設定する。
|
void |
setObjectTable(PFObjectTable data)
オブジェクトテーブルを設定する。
|
void |
setPreferredSize(java.awt.Dimension size)
推奨サイズを設定する。
|
void |
setPropertyEditable(boolean flag)
画面上から属性が編集可能かどうかを設定する。
|
void |
setRowBackground(java.awt.Color color,
int row)
行の背景色を設定する。
|
void |
setRowData(PFObjectList list,
int row)
行データを設定する。
|
void |
setRowEditable(boolean editable,
int row)
行の編集可否を設定する。
|
void |
setRowFont(java.awt.Font font,
int row)
行のフォントを設定する。
|
void |
setRowForeground(java.awt.Color color,
int row)
行の前景色を設定する。
|
void |
setRowHeaderStartDisplayNumber(int number)
行ヘッダ表示番号開始値を設定する。
|
void |
setRowHeaderVisible(boolean visible)
行ヘッダ表示有無を設定する。
|
void |
setRowHeaderWidth(int width)
行ヘッダの幅を設定する。
|
void |
setRowHeight(int height,
int row)
行高を設定する。
|
void |
setRowHeightList(PFObjectList list)
全行の行高を設定する。
|
void |
setRowSelected(int row)
指定された行を選択状態にする。
|
void |
setRowSelectionAllowed(boolean allowed)
行選択の可否を設定する。
|
void |
setRowSelectionInterval(int from,
int to)
fromからtoまでの行を選択状態に設定する。
|
void |
setRowSelectionInterval(int from,
int to,
boolean commitment)
fromからtoまでの行を選択状態に設定する。
|
void |
setRowSelectionMode(int mode)
現在の行の選択モードを設定する。
|
void |
setSelectedCellOverwrite(boolean bol)
セル選択時に直接キーボード入力した際に上書きするかどうかを設定する。
|
void |
setSelectionBackground(java.awt.Color color)
選択時の背景色を設定する。
|
void |
setSelectionForeground(java.awt.Color color)
選択時の前景色を設定する。
|
void |
setShowHorizontalLines(boolean visible)
水平方向のグリッド線の表示有無を設定する。
|
void |
setShowVerticalLines(boolean visible)
垂直方向のグリッド線の表示有無を設定する。
|
void |
setStringColumnLineWrap(boolean lineWrap,
int column)
文字列型の列がセル複数行表示のとき、行折り返しを行うかどうかを設定する。
|
void |
setStringColumnMaxCharInputCount(int count,
int column)
文字列型の列の最大入力可能文字数を設定する。
|
void |
setStringColumnMultiLine(boolean multiLine,
int column)
文字列型の列のセル複数行表示を設定する。
|
void |
setStringColumnPattern(java.lang.String pattern,
int column)
文字列型の列のパターン文字列を設定する。
|
void |
setToolTipText(java.lang.String text)
ツールチップテキストを設定する。
|
void |
setTwiceMagnification()
フォント、行高、列幅を2倍のサイズに設定する。
|
void |
setValueAt(java.lang.Object value,
int row,
int column)
値を設定する。
|
void |
setVerticalScrollBarPosition(int row)
垂直方向のスクロールバー位置を設定する。
|
void |
setVerticalScrollBarUnitIncrement(int unit) |
void |
sort(int type,
int column)
ソートする。
|
void |
stopCellEditing()
現在編集中のセルの値を確定する。
|
protected void |
tableResizeAndRepaint()
テーブルの再描画を行なう。
|
protected void |
updateTableColumn()
テーブルカラムを更新する。
|
protected void |
updateTableRow()
行高を更新する。
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int SORT_TYPE_DEFAULT
public static final int SORT_TYPE_ASCENDING
public static final int SORT_TYPE_DESCENDING
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public java.lang.String getComponentKey()
getComponentKey
インタフェース内 PFComponent
public void setComponentKey(java.lang.String key)
setComponentKey
インタフェース内 PFComponent
key
- コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
getComponentID
インタフェース内 PFComponent
public void setComponentID(int id)
setComponentID
インタフェース内 PFComponent
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
getComponentString
インタフェース内 PFComponent
public java.lang.String getComponentPublicName()
getComponentPublicName
インタフェース内 PFComponent
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
setComponentPublicName
インタフェース内 PFComponent
publicName
- 設定するコンポーネント公開名PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
isAllowRemoteInvocation
インタフェース内 PFComponent
public void setAllowRemoteInvocation(boolean flag)
setAllowRemoteInvocation
インタフェース内 PFComponent
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
isAllowPullTransfer
インタフェース内 PFComponent
public void setAllowPullTransfer(boolean flag)
setAllowPullTransfer
インタフェース内 PFComponent
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
isAllowPushTransfer
インタフェース内 PFComponent
public void setAllowPushTransfer(boolean flag)
setAllowPushTransfer
インタフェース内 PFComponent
flag
- Push型コンポーネント転送要求に対する可否public boolean getPropertyEditable()
getPropertyEditable
インタフェース内 PFPropertyEditableComponent
public void setPropertyEditable(boolean flag)
setPropertyEditable
インタフェース内 PFPropertyEditableComponent
flag
- 編集可否(true/false)public java.util.Iterator getPFDataSetListenerList()
getPFDataSetListenerList
インタフェース内 PFDataSetEventSource
public void addPFDataSetListener(PFDataSetListener lis)
addPFDataSetListener
インタフェース内 PFDataSetEventSource
lis
- 追加対象イベントリスナpublic void removePFDataSetListener(PFDataSetListener lis)
removePFDataSetListener
インタフェース内 PFDataSetEventSource
lis
- 削除対象イベントリスナprotected void firePFDataSet(PFDataSetEvent event)
event
- データ設定イベントpublic java.util.Iterator getPFDataUpdateListenerList()
getPFDataUpdateListenerList
インタフェース内 PFDataUpdateEventSource
public void addPFDataUpdateListener(PFDataUpdateListener lis)
addPFDataUpdateListener
インタフェース内 PFDataUpdateEventSource
lis
- 追加対象イベントリスナpublic void removePFDataUpdateListener(PFDataUpdateListener lis)
removePFDataUpdateListener
インタフェース内 PFDataUpdateEventSource
lis
- 削除対象イベントリスナprotected void firePFDataUpdated(PFDataUpdateEvent event)
event
- データ更新イベントpublic java.util.Iterator getPFDataSelectListenerList()
getPFDataSelectListenerList
インタフェース内 PFDataSelectEventSource
public void addPFDataSelectListener(PFDataSelectListener lis)
addPFDataSelectListener
インタフェース内 PFDataSelectEventSource
lis
- 追加対象イベントリスナpublic void removePFDataSelectListener(PFDataSelectListener lis)
removePFDataSelectListener
インタフェース内 PFDataSelectEventSource
lis
- 削除対象イベントリスナprotected void firePFDataSelected(PFDataSelectEvent event)
event
- データ選択イベントpublic java.util.Iterator getPFScroll2DListenerList()
getPFScroll2DListenerList
インタフェース内 PFScroll2DEventSource
public void addPFScroll2DListener(PFScroll2DListener lis)
addPFScroll2DListener
インタフェース内 PFScroll2DEventSource
lis
- 追加対象イベントリスナpublic void removePFScroll2DListener(PFScroll2DListener lis)
removePFScroll2DListener
インタフェース内 PFScroll2DEventSource
lis
- 削除対象イベントリスナprotected void firePFScrolled(PFScroll2DEvent event)
event
- スクロールバーイベントpublic void localeUpdated()
localeUpdated
インタフェース内 PFComponent
public java.util.Iterator getPFProcessRequestListenerList()
getPFProcessRequestListenerList
インタフェース内 PFProcessRequestEventSource
public void addPFProcessRequestListener(PFProcessRequestListener lis)
addPFProcessRequestListener
インタフェース内 PFProcessRequestEventSource
lis
- 追加対象イベントリスナpublic void removePFProcessRequestListener(PFProcessRequestListener lis)
removePFProcessRequestListener
インタフェース内 PFProcessRequestEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFMouseButtonListenerList()
getPFMouseButtonListenerList
インタフェース内 PFMouseButtonEventSource
public void addPFMouseButtonListener(PFMouseButtonListener lis)
addPFMouseButtonListener
インタフェース内 PFMouseButtonEventSource
lis
- 追加対象イベントリスナpublic void removePFMouseButtonListener(PFMouseButtonListener lis)
removePFMouseButtonListener
インタフェース内 PFMouseButtonEventSource
lis
- 削除対象イベントリスナprotected void firePFButtonActionPerformed(PFMouseButtonEvent event)
event
- マウスボタンイベントpublic java.util.Iterator getPFMouseMotionListenerList()
getPFMouseMotionListenerList
インタフェース内 PFMouseMotionEventSource
public void addPFMouseMotionListener(PFMouseMotionListener lis)
addPFMouseMotionListener
インタフェース内 PFMouseMotionEventSource
lis
- 追加対象イベントリスナpublic void removePFMouseMotionListener(PFMouseMotionListener lis)
removePFMouseMotionListener
インタフェース内 PFMouseMotionEventSource
lis
- 削除対象イベントリスナprotected void firePFMouseMotionPerformed(PFMouseMotionEvent event)
event
- マウスモーションイベントprotected void init()
public int getRowCount()
public int getColumnCount()
public int getLastRowIndex()
public int getLastColumnIndex()
public PFObjectList getRowData(int row)
row
- 行インデックスpublic void setRowData(PFObjectList list, int row) throws PFComponentException
list
- 行データrow
- 行インデックスPFComponentException
- listの列数がこのテーブルの列数に等しくない場合PFComponentException
- listの要素の型が不適切な場合public void addRowData()
public void addRowData(int row)
row
- 追加対象行インデックスpublic void addRowData(PFObjectList list) throws PFComponentException
list
- 行データPFComponentException
- 行を追加できない場合public void addRowData(PFObjectList list, int row) throws PFComponentException
list
- 行データrow
- 追加対象行インデックスPFComponentException
- 行を追加できない場合public void addRowData(PFObjectTable table) throws PFComponentException
table
- 行データPFComponentException
- 行を追加できない場合public void addRowData(PFObjectTable table, int row) throws PFComponentException
table
- 行データrow
- 追加対象行インデックスPFComponentException
- 行を追加できない場合public void addMultiRowDataUpTo(int target) throws PFComponentException
target
- 行数PFComponentException
- 行の追加に失敗したときpublic void addMultiRowData(int count) throws PFComponentException
count
- 行数PFComponentException
- 行の追加に失敗したときpublic void addMultiRowData(int count, int row) throws PFComponentException
count
- 行数row
- 追加対象行インデックスPFComponentException
- 行の追加に失敗したときpublic void removeRowData(int row) throws PFComponentException
row
- 削除対象行インデックスPFComponentException
- 行インデックスが範囲外の場合public void removeAllRowData()
public int getRowIndexByLocationY(int y)
y
- Y座標値public java.lang.String getColumnName(int column)
column
- 列インデックスpublic void setColumnName(java.lang.String name, int column)
name
- 列の名称column
- 列インデックスpublic PFObjectList getColumnNames()
getColumnNameList()
public PFObjectList getColumnNameList()
public void setColumnNames(PFObjectList list) throws PFComponentException
list
- 全列の名称PFComponentException
- 列名の設定に失敗したときsetColumnNameList(PFObjectList)
public void setColumnNameList(PFObjectList list) throws PFComponentException
list
- 全列の名称PFComponentException
- 列名の設定に失敗したときpublic java.lang.Class getColumnType(int column)
column
- 列インデックスpublic void setColumnType(java.lang.Class cls, int column) throws PFComponentException
cls
- 列の型column
- 列インデックスPFComponentException
- 列型として設定できない場合public PFObjectList getColumnTypes()
getColumnTypeList()
public PFObjectList getColumnTypeList()
public void setColumnTypes(PFObjectList list) throws PFComponentException
list
- 全列の型PFComponentException
- 列型の設定に失敗したときsetColumnTypeList(PFObjectList)
public void setColumnTypeList(PFObjectList list) throws PFComponentException
list
- 全列の型PFComponentException
- 列型の設定に失敗したときpublic PFObjectList getColumnData(int column)
column
- 列インデックスpublic void setColumnData(PFObjectList list, int column) throws PFComponentException
list
- 列データcolumn
- 列インデックスPFComponentException
- list要素の型が適切でない場合public void addColumnData(java.lang.String name, java.lang.Class cls) throws PFComponentException
name
- 列の名称cls
- 列の型PFComponentException
- 列型が適切でない場合public void addColumnData(java.lang.String name, java.lang.Class type, int column) throws PFComponentException
name
- 列の名称type
- 列の型column
- 追加対象列インデックスPFComponentException
- 列の追加に失敗したときpublic void addColumnData(java.lang.String name, java.lang.Class type, PFObjectList list) throws PFComponentException
name
- 列の名称type
- 列の型list
- 列データPFComponentException
- listのサイズが列数に等しくない場合PFComponentException
- listに不適切な要素が含まれている場合public void addColumnData(java.lang.String name, java.lang.Class type, PFObjectList list, int column) throws PFComponentException
name
- 列の名称type
- 列の型list
- 列データcolumn
- 追加対象列インデックスPFComponentException
- listのサイズが列数に等しくない場合PFComponentException
- listに不適切な要素が含まれている場合public void addColumnData(PFObjectTable table) throws PFComponentException
table
- 列データPFComponentException
- 列を追加できない場合public void addColumnData(PFObjectTable table, int column) throws PFComponentException
table
- 列データcolumn
- 追加対象列インデックスPFComponentException
- 列を追加できない場合public void addMultiColumnData(int count) throws PFComponentException
count
- 列数PFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnDataUpTo(int target) throws PFComponentException
target
- 列数PFComponentException
- 列の追加に失敗したときpublic void addMultiColumnDataUpTo(java.lang.Class type, int target) throws PFComponentException
type
- 列型target
- 列数PFComponentException
- 列の追加に失敗したときpublic void addMultiColumnData(java.lang.Class type, int count) throws PFComponentException
type
- 列型count
- 列数PFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnData(java.lang.String name, int count) throws PFComponentException
name
- 列名count
- 列数PFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnData(java.lang.String name, java.lang.Class type, int count) throws PFComponentException
name
- 列名type
- 列型count
- 列数PFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnData(PFObjectList names, PFObjectList types) throws PFComponentException
names
- 列名types
- 列型PFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnData(int count, int column) throws PFComponentException
count
- 列数column
- 追加対象列インデックスPFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnData(java.lang.Class type, int count, int column) throws PFComponentException
type
- 列型count
- 列数column
- 追加対象列インデックスPFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnData(java.lang.String name, int count, int column) throws PFComponentException
name
- 列名count
- 列数column
- 追加対象列インデックスPFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnData(java.lang.String name, java.lang.Class type, int count, int column) throws PFComponentException
name
- 列名type
- 列型count
- 列数column
- 追加対象列インデックスPFComponentException
- 複数列追加時にエラーが発生した場合public void addMultiColumnData(PFObjectList names, PFObjectList types, int column) throws PFComponentException
names
- 列名のリストtypes
- 列型のリスト(Classオブジェクトのリスト)column
- 追加対象列インデックスPFComponentException
- 複数列追加時にエラーが発生した場合public void removeColumnData(int column)
column
- 列インデックスpublic void removeAllColumnData()
public int getColumnIndexByLocationX(int x)
x
- X座標値public PFObjectTable getObjectTable()
public void setObjectTable(PFObjectTable data) throws PFComponentException
data
- オブジェクトテーブルPFComponentException
public void removeAllData()
public int getColumnWidth(int column)
column
- 列インデックスpublic void setColumnWidth(int width, int column)
width
- 列幅column
- 列インデックスpublic int getAllColumnWidth()
public void setAllColumnWidth(int width)
width
- 列幅のデフォルト値public PFObjectList getColumnWidthList()
public void setColumnWidthList(PFObjectList list)
list
- 全列の列幅public int getRowHeight(int row)
row
- 行のインデックスpublic void setRowHeight(int height, int row)
height
- 行高row
- 行のインデックスpublic int getAllRowHeight()
public void setAllRowHeight(int height)
height
- 行高のデフォルト値public PFObjectList getRowHeightList()
public void setRowHeightList(PFObjectList list)
list
- 全行の行高public boolean isCellEditable(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic void setCellEditable(boolean editable, int row, int column)
editable
- 編集可否row
- 行インデックスcolumn
- 列インデックスpublic boolean isRowEditable(int row)
row
- 行インデックスpublic void setRowEditable(boolean editable, int row)
editable
- 編集可否row
- 行インデックスpublic boolean isColumnEditable(int column)
column
- 列インデックスpublic void setColumnEditable(boolean editable, int column)
editable
- 編集可否column
- 列インデックスpublic boolean getAllEditable()
public void setAllEditable(boolean editable)
editable
- 編集可否public PFObjectTable getEditableTable()
public void setEditableTable(PFObjectTable data)
data
- 全セルの編集可否public java.awt.Font getCellFont(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic void setCellFont(java.awt.Font font, int row, int column)
font
- フォントrow
- 行インデックスcolumn
- 列インデックスpublic java.awt.Font getRowFont(int row)
row
- 行インデックスpublic void setRowFont(java.awt.Font font, int row)
font
- フォントrow
- 行インデックスpublic java.awt.Font getColumnFont(int column)
column
- 列インデックスpublic void setColumnFont(java.awt.Font font, int column)
font
- フォントcolumn
- 列インデックスpublic void setColumnHeaderHeightManualAdjusted(boolean manual)
manual
- 自動調整機能を無効にする場合truepublic boolean isColumnHeaderHeightManualAdjusted()
public void setColumnHeaderHeight(int height)
height
- 列ヘッダの高さpublic int getColumnHeaderHeight()
public java.awt.Font getAllFont()
public void setAllFont(java.awt.Font font)
font
- フォントpublic PFObjectTable getFontTable()
public void setFontTable(PFObjectTable data)
data
- 全セルのフォントpublic java.awt.Color getCellForeground(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic void setCellForeground(java.awt.Color color, int row, int column)
color
- 前景色row
- 行インデックスcolumn
- 列インデックスpublic java.awt.Color getRowForeground(int row)
row
- 行インデックスpublic void setRowForeground(java.awt.Color color, int row)
color
- 前景色row
- 行インデックスpublic java.awt.Color getColumnForeground(int column)
column
- 列インデックスpublic void setColumnForeground(java.awt.Color color, int column)
color
- 前景色column
- 列インデックスpublic java.awt.Color getAllForeground()
public void setAllForeground(java.awt.Color color)
color
- 前景色public PFObjectTable getForegroundTable()
public void setForegroundTable(PFObjectTable data)
data
- 全セルの前景色public java.awt.Color getCellBackground(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic void setCellBackground(java.awt.Color color, int row, int column)
color
- 背景色row
- 行インデックスcolumn
- 列インデックスpublic java.awt.Color getRowBackground(int row)
row
- 行インデックスpublic void setRowBackground(java.awt.Color color, int row)
color
- 背景色row
- 行インデックスpublic java.awt.Color getColumnBackground(int column)
column
- 列インデックスpublic void setColumnBackground(java.awt.Color color, int column)
color
- 背景色column
- 列インデックスpublic java.awt.Color getAllBackground()
public void setAllBackground(java.awt.Color color)
color
- 背景色public PFObjectTable getBackgroundTable()
public void setBackgroundTable(PFObjectTable data)
data
- 全セルの背景色public int getColumnHorizontalAlignment(int column)
column
- 列インデックスpublic void setColumnHorizontalAlignment(int alignment, int column)
alignment
- 水平方向の配置方法column
- 列インデックスpublic int getColumnVerticalAlignment(int column)
column
- 列インデックスpublic void setColumnVerticalAlignment(int alignment, int column)
alignment
- 垂直方向の配置方法column
- 列インデックスpublic java.awt.Color getGridColor()
public void setGridColor(java.awt.Color color)
color
- グリッド線の色public boolean getShowHorizontalLines()
public void setShowHorizontalLines(boolean visible)
visible
- 水平方向のグリッド線の表示有無public boolean getShowVerticalLines()
public void setShowVerticalLines(boolean visible)
visible
- 垂直方向のグリッド線の表示有無public boolean getRowSelectionAllowed()
public void setRowSelectionAllowed(boolean allowed)
allowed
- 行選択の可否public boolean getColumnSelectionAllowed()
public void setColumnSelectionAllowed(boolean allowed)
allowed
- 列選択の可否public boolean getCellSelectionEnabled()
public void setCellSelectionEnabled(boolean enable)
enable
- セル選択の可否public void selectAll()
public void selectAll(boolean commitment)
commitment
- 編集中のセルの値を確定するかどうかの真偽値public void clearSelection()
public void clearSelection(boolean commitment)
commitment
- 編集中のセルの値を確定するかどうかの真偽値public void setRowSelectionInterval(int from, int to)
from
- 選択対象の開始行インデックスto
- 選択対象の終了行インデックスpublic void setRowSelectionInterval(int from, int to, boolean commitment)
from
- 選択対象の開始行インデックスto
- 選択対象の終了行インデックスcommitment
- 編集中のセルの値を確定するかどうかの真偽値public void setColumnSelectionInterval(int from, int to)
from
- 選択対象の開始列インデックスto
- 選択対象の終了列インデックスpublic void setColumnSelectionInterval(int from, int to, boolean commitment)
from
- 選択対象の開始列インデックスto
- 選択対象の終了列インデックスcommitment
- 編集中のセルの値を確定するかどうかの真偽値public void setRowSelected(int row)
row
- 行インデックスpublic void setColumnSelected(int column)
column
- 列インデックスpublic void addRowSelectionInterval(int from, int to)
from
- 選択対象の開始行インデックスto
- 選択対象の終了行インデックスpublic void addRowSelectionInterval(int from, int to, boolean commitment)
from
- 選択対象の開始行インデックスto
- 選択対象の終了行インデックスcommitment
- 編集中のセルの値を確定するかどうかの真偽値public void addColumnSelectionInterval(int from, int to)
from
- 選択対象の開始列インデックスto
- 選択対象の終了列インデックスpublic void addColumnSelectionInterval(int from, int to, boolean commitment)
from
- 選択対象の開始列インデックスto
- 選択対象の終了列インデックスcommitment
- 編集中のセルの値を確定するかどうかの真偽値public void removeRowSelectionInterval(int from, int to)
from
- 選択解除の開始行インデックスto
- 選択解除の終了行インデックスpublic void removeRowSelectionInterval(int from, int to, boolean commitment)
from
- 選択解除の開始行インデックスto
- 選択解除の終了行インデックスcommitment
- 編集中のセルの値を確定するかどうかの真偽値public void removeColumnSelectionInterval(int from, int to)
from
- 選択解除の開始列インデックスto
- 選択解除の終了列インデックスpublic void removeColumnSelectionInterval(int from, int to, boolean commitment)
from
- 選択解除の開始列インデックスto
- 選択解除の終了列インデックスcommitment
- 編集中のセルの値を確定するかどうかの真偽値public int getSelectedRow()
public int getSelectedColumn()
public PFObjectList getSelectedRows()
public PFObjectList getSelectedColumns()
public int getSelectedRowCount()
public int getSelectedColumnCount()
public boolean isRowSelected(int row)
row
- 行インデックスpublic boolean isColumnSelected(int column)
column
- 列インデックスpublic boolean isCellSelected(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic void setCellSelected(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic void setCellSelected(int row, int column, boolean commitment)
row
- 行インデックスcolumn
- 列インデックスcommitment
- 編集中のセルの値を確定する場合true、取り消す場合falsepublic void setCellSelectedAfterCancel(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic java.awt.Color getSelectionForeground()
public void setSelectionForeground(java.awt.Color color)
color
- 選択時の前景色public java.awt.Color getSelectionBackground()
public void setSelectionBackground(java.awt.Color color)
color
- 選択時の背景色public int getRowSelectionMode()
public void setRowSelectionMode(int mode) throws PFComponentException
mode
- 行選択モードPFComponentException
- modeが適切でない場合public int getColumnSelectionMode()
public void setColumnSelectionMode(int mode) throws PFComponentException
mode
- 列選択モードPFComponentException
- modeが適切でない場合public java.lang.Object getSelectedData()
public java.lang.Object getValueAt(int row, int column) throws PFComponentException
row
- 行インデックスcolumn
- 列インデックスPFComponentException
- rowまたはcolumnが範囲外の場合public java.lang.String getTextAt(int row, int column) throws PFComponentException
row
- 行インデックスcolumn
- 列インデックスPFComponentException
- rowまたはcolumnが範囲外の場合public void setValueAt(java.lang.Object value, int row, int column) throws PFComponentException
value
- 値row
- 行インデックスcolumn
- 列インデックスPFComponentException
- valueがnullの場合PFComponentException
- rowまたはcolumnが範囲外の場合public int getSortColumn()
public int getSortType()
public void sort(int type, int column)
type
- ソートの種類(0が昇順、1が降順)column
- ソート対象列インデックスpublic int getHorizontalScrollBarPosition()
public void setHorizontalScrollBarPosition(int column)
column
- スクロールバー位置(列インデックス)public int getHorizontalScrollBarUnitIncrement()
public void setHorizontalScrollBarUnitIncrement(int unit)
public int getVerticalScrollBarUnitIncrement()
public void setVerticalScrollBarUnitIncrement(int unit)
public int getVerticalScrollBarPosition()
public void setVerticalScrollBarPosition(int row)
row
- スクロールバー位置(行インデックス)protected int convertHorizontalScrollBarPositionToColumn(int position)
protected int convertVerticalScrollBarPositionToRow(int position)
protected int convertColumnToHorizontalScrollBarPosition(int column)
protected int convertRowToVerticalScrollBarPosition(int row)
public boolean isRowHeaderVisible()
public void setRowHeaderVisible(boolean visible)
visible
- 行ヘッダ表示有無public int getRowHeaderWidth()
public void setRowHeaderWidth(int width)
width
- 行ヘッダの幅public void setDefaultMagnification()
public void setHalfMagnification()
public void setTwiceMagnification()
public java.lang.String getToolTipText()
getToolTipText
クラス内 javax.swing.JComponent
public void setToolTipText(java.lang.String text)
setToolTipText
クラス内 javax.swing.JComponent
text
- ツールチップテキストpublic PFMultiLocaleString getMultiLocaleToolTipText()
public void setMultiLocaleToolTipText(PFMultiLocaleString text)
text
- ツールチップテキスト(マルチロケール)public boolean isEventSourceDataContains()
public void setEventSourceDataContains(boolean contains)
contains
- イベントソースデータを含める場合truepublic boolean isCheckTypeStrictly()
public void setCheckTypeStrictly(boolean strict)
strict
- 厳密に型チェックを行なう場合truepublic java.awt.Dimension getPreferredSize()
getPreferredSize
クラス内 javax.swing.JComponent
public void setPreferredSize(java.awt.Dimension size)
setPreferredSize
クラス内 javax.swing.JComponent
size
- 推奨サイズprotected jp.go.aist.dmrc.platform.beans.gui.table.PFTableColumn getColumnRendererAndEditor(int column)
public PFObjectList getCellSelectionList(int column) throws PFComponentException
column
- 列のインデックスPFComponentException
- 列が選択リストをサポートしない場合public void setCellSelectionList(PFObjectList list, int column) throws PFComponentException
list
- 選択候補リストcolumn
- 列のインデックスPFComponentException
- 列が選択リストをサポートしない場合protected void updateTableColumn()
protected void updateTableRow()
protected void tableResizeAndRepaint()
protected void headerResizeAndRepaint()
protected java.lang.Object getSourceData()
protected jp.go.aist.dmrc.platform.beans.gui.table.PFTablePopupMenu getPopupMenu()
public javax.swing.JComponent[] getPopupMenuList()
public void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void setColumnHeaderVisible(boolean columnHeaderVisible)
columnHeaderVisible
- 列ヘッダの表示有無public boolean isColumnHeaderVisible()
public void inputFocus()
public boolean isFocusOwner()
isFocusOwner
クラス内 java.awt.Component
public void setNumberColumnGroupingUsed(boolean groupingUsed, int column)
groupingUsed
- グループ化の利用有無column
- 列インデックスpublic boolean isNumberColumnGroupingUsed(int column)
column
- 列インデックスpublic int getNumberColumnMaximumIntegerDigits(int column)
column
- 列インデックスpublic void setNumberColumnMaximumIntegerDigits(int digits, int column)
digits
- 整数部分の最大桁数column
- 列インデックスpublic int getNumberColumnMinimumIntegerDigits(int column)
column
- 列インデックスpublic void setNumberColumnMinimumIntegerDigits(int digits, int column)
digits
- 整数部分の最小桁数column
- 列インデックスpublic int getNumberColumnMaximumFractionDigits(int column)
column
- 列インデックスpublic void setNumberColumnMaximumFractionDigits(int digits, int column)
digits
- 小数部分の最大桁数column
- 列インデックスpublic int getNumberColumnMinimumFractionDigits(int column)
column
- 列インデックスpublic void setNumberColumnMinimumFractionDigits(int digits, int column)
digits
- 小数部分の最小桁数column
- 列インデックスpublic java.lang.String getNumberColumnMinimum(int column)
column
- 列インデックスpublic void setNumberColumnMinimum(java.lang.String minimum, int column) throws PFComponentException
minimum
- 入力範囲の最小値(nullの場合は最小値なし)column
- 列インデックスPFComponentException
public java.lang.String getNumberColumnMaximum(int column)
column
- 列インデックスpublic void setNumberColumnMaximum(java.lang.String maximum, int column) throws PFComponentException
maximum
- 入力範囲の最大値(nullの場合は最大値なし)column
- 列インデックスPFComponentException
public java.lang.String getDateColumnMinimum(int column)
column
- 列インデックスpublic void setDateColumnMinimum(java.lang.String minimum, int column) throws PFComponentException
minimum
- 入力範囲の最小値(nullの場合は最小値なし)column
- 列インデックスPFComponentException
public java.lang.String getDateColumnMaximum(int column)
column
- 列インデックスpublic void setDateColumnMaximum(java.lang.String maximum, int column) throws PFComponentException
maximum
- 入力範囲の最大値(nullの場合は最大値なし)column
- 列インデックスPFComponentException
public int getDateColumnMode(int column)
column
- 列インデックスpublic void setDateColumnMode(int mode, int column)
mode
- 表示モードcolumn
- 列インデックスpublic java.lang.String getDateColumnPattern(int column)
column
- 列インデックスpublic void setDateColumnFormatDateTime(int column)
column
- 列インデックスpublic void setDateColumnFormatDateOnly(int column)
column
- 列インデックスpublic void setDateColumnFormatTimeOnly(int column)
column
- 列インデックスpublic void setDateColumnFormatCustom(java.lang.String pattern, int column)
pattern
- パターン文字列column
- 列インデックスpublic void setDateColumnFormatCustom(java.lang.String pattern, java.util.Locale locale, int column)
pattern
- パターン文字列locale
- ロケールcolumn
- 列インデックスpublic void setStringColumnPattern(java.lang.String pattern, int column)
pattern
- パターン文字列column
- 列インデックスpublic java.lang.String getStringColumnPattern(int column)
column
- 列インデックスpublic void setStringColumnMaxCharInputCount(int count, int column)
count
- 最大入力可能文字数(無制限の場合は0)column
- 列インデックスpublic int getStringColumnMaxCharInputCount(int column)
column
- 列インデックスpublic void setStringColumnMultiLine(boolean multiLine, int column)
multiLine
- セル複数行表示を行うかどうかの真偽値column
- 列インデックスpublic boolean isStringColumnMultiLine(int column)
column
- 列インデックスpublic void setStringColumnLineWrap(boolean lineWrap, int column)
lineWrap
- 行折り返しを行うかどうかの真偽値column
- 列インデックスpublic boolean isStringColumnLineWrap(int column)
column
- 列インデックスpublic void insertLineWrapSeparator(int row, int col)
row
- 行インデックスcol
- 列インデックスpublic void insertLineWrapSeparator(int col)
col
- 列インデックスpublic boolean editCellAt(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic boolean editSelectedCell()
public boolean isCellEditing()
public void stopCellEditing()
public void cancelCellEditing()
public boolean editSelectedCell(boolean commitment)
commitment
- 編集中のセルの値を確定する場合true、破棄する場合falsepublic boolean editCellAtAfterCommitment(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic boolean editCellAtAfterCancel(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic void setColumnErrorDialogVisible(boolean visible, int column)
visible
- エラーダイアログを表示する場合truecolumn
- 列インデックスpublic boolean isColumnErrorDialogVisible(int column)
column
- 列インデックスpublic void setSelectedCellOverwrite(boolean bol)
bol
- 上書きする場合truepublic boolean getSelectedCellOverwrite()
public boolean getEnterAndTabSwapped()
public void setEnterAndTabSwapped(boolean bol)
bol
- 機能を入れ替える場合truepublic boolean getNextCellSelectionAfterCellEdit()
public void setNextCellSelectionAfterCellEdit(boolean bol)
bol
- 次のセル選択を行う場合truepublic int getColumnHeaderHorizontalAlignment(int column)
column
- 列インデックスpublic void setColumnHeaderHorizontalAlignment(int alignment, int column)
alignment
- 水平方向の配置方法column
- 列インデックスpublic void setInputCharacterSetAsKanji()
public void setInputCharacterSetAsEnglish()
public void setInputCharacterSet(java.lang.String charset)
charset
- 文字種名public PFObjectList getInputCharacterSetList()
public int getUpdatedRow()
public int getUpdatedColumn()
public int getNumberColumnRoundingMode(int column)
column
- 列インデックスpublic void setNumberColumnRoundingMode(int mode, int column)
mode
- 丸めモードcolumn
- 列インデックスpublic void invokeFromServlet(int event, java.lang.String args)
invokeFromServlet
インタフェース内 jp.go.aist.dmrc.platform.base.PFWebGUIComponent
args
- 引数文字列public void setIframeHTMLUsed(boolean iframeHTMLUsed)
public boolean getIframeHTMLUsed()
public java.lang.Object getCellEditValue()
protected int getArea(int x, int y)
x
- 指定された点のX座標(基点はスクロールペイン左)y
- 指定された点のY座標(基点はスクロールペイン上)public java.lang.String getCellEditText()
public int getRowHeaderStartDisplayNumber()
public void setRowHeaderStartDisplayNumber(int number)
number
- 行ヘッダ表示番号開始値public int getRowIndexByHeaderDisplayNumber(int number)
number
- 行ヘッダ表示番号public int getCellLineCount(int row, int col)
row
- 行インデックスcol
- 列インデックスpublic int getPreferredRowHeight(int row)
row
- 行インデックスpublic int adjustRowHeight(int row)
row
- 行インデックスpublic void adjustAllRowHeight()
public void setEditStoppedOnFocusLost(boolean stopped)
stopped
- フォーカス喪失時に編集中のセルの値を確定するかどうかの真偽値public boolean isEditStoppedOnFocusLost()
stopped
- フォーカス喪失時に編集中のセルの値を確定するかどうかの真偽値public void setBooleanColumnTextOn(java.lang.String text, int column)
text
- チェック時の文字列column
- 列インデックスpublic java.lang.String getBooleanColumnTextOn(int column)
column
- 列インデックスpublic void setBooleanColumnTextOff(java.lang.String text, int column)
text
- 非チェック時の文字列column
- 列インデックスpublic java.lang.String getBooleanColumnTextOff(int column)
column
- 列インデックス