jp.go.aist.dmrc.platform.beans.gui.table
クラス PFTable

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 jp.go.aist.dmrc.platform.beans.gui.table.PFTable
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, PFComponent, PFGUIComponent, PFPropertyEditableComponent, PFXMLSerializable, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource, PFMouseButtonEventSource, PFProcessRequestEventSource, PFScroll2DEventSource

public class PFTable
extends javax.swing.JPanel
implements PFGUIComponent, PFDataSetEventSource, PFDataUpdateEventSource, PFDataSelectEventSource, PFScroll2DEventSource, PFProcessRequestEventSource, PFMouseButtonEventSource, PFXMLSerializable

データを二次元のテーブル形式で表示するコンポーネント。

このコンポーネントから以下のイベントが発生します。

isEventSourceDataContains()がtrueの場合はgetObjectTable()で返される テーブルデータ、falseの場合はnullが格納される。

関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース
javax.swing.JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
javax.swing.JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
static int SORT_TYPE_ASCENDING
          ソートの種類(昇順)
static int SORT_TYPE_DEFAULT
          ソートの種類(ソートしない)
static int SORT_TYPE_DESCENDING
          ソートの種類(降順)
 
クラス javax.swing.JComponent から継承されたフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
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 addMultiRowData(int count)
          複数行を追加する。
 void addMultiRowData(int count, int row)
          複数行を追加する。
 void addPFDataSelectListener(PFDataSelectListener lis)
          引数で与えられたイベントリスナを登録し、 データ選択イベント発生時に処理を行う対象とする。
 void addPFDataSetListener(PFDataSetListener lis)
          引数で与えられたイベントリスナを登録し、 データ設定イベント発生時に処理を行う対象とする。
 void addPFDataUpdateListener(PFDataUpdateListener lis)
          引数で与えられたイベントリスナを登録し、 データ更新イベント発生時に処理を行う対象とする。
 void addPFMouseButtonListener(PFMouseButtonListener 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 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 firePFScrolled(PFScroll2DEvent event)
          スクロールバーイベントを発生させる。
 java.awt.Color getAllBackground()
          全セルの背景色を取得する.
 int getAllColumnWidth()
          列幅のデフォルト値を取得する。
 boolean getAllEditable()
          全セルの編集可否を取得する。
 java.awt.Font getAllFont()
          全セルのフォントを取得する.
 java.awt.Color getAllForeground()
          全セルの前景色を取得する.
 int getAllRowHeight()
          行高のデフォルト値を取得する。
 PFObjectTable getBackgroundTable()
          全セルの背景色を取得する。
 java.awt.Color getCellBackground(int row, int column)
          セルの背景色を取得する。
 java.awt.Font getCellFont(int row, int column)
          セルのフォントを取得する。
 java.awt.Color getCellForeground(int row, int column)
          セルの前景色を取得する。
 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()
           
 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)
          数値型の列の数値の整数部分として表示可能な最小桁数を取得する。
 PFObjectTable getObjectTable()
          オブジェクトテーブルを取得する。
 java.util.Iterator getPFDataSelectListenerList()
          データ選択イベントリスナ配列を取得する。
 java.util.Iterator getPFDataSetListenerList()
          データ設定イベントリスナ配列を取得する。
 java.util.Iterator getPFDataUpdateListenerList()
          データ更新イベントリスナ配列を取得する。
 java.util.Iterator getPFMouseButtonListenerList()
          マウスボタンイベントリスナ配列を取得する。
 java.util.Iterator getPFProcessRequestListenerList()
          処理要求イベントリスナ配列を取得する。
 java.util.Iterator getPFScroll2DListenerList()
          縦横スクロールイベントリスナ配列を取得する。
protected  jp.go.aist.dmrc.platform.beans.gui.table.PFTablePopupMenu getPopupMenu()
          ポップアップメニュー生成オブジェクトを取得する。
 javax.swing.JComponent[] getPopupMenuList()
           
 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 getRowHeaderWidth()
          行ヘッダの幅を取得する。
 int getRowHeight(int row)
          行高を取得する。
 PFObjectList getRowHeightList()
          全行の行高を取得する。
 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 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()
          テーブルにフォーカスをあてる。
 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 isEventSourceDataContains()
          イベントソースデータをイベント内包データに含めるかどうかを取得する。
 boolean isFocusOwner()
          フォーカスの有無を判定する。
 boolean isNumberColumnGroupingUsed(int column)
          数値型の列のグループ化の利用有無を取得する。
 boolean isRowEditable(int row)
          行の編集可否を取得する。
 boolean isRowHeaderVisible()
          行ヘッダ表示有無を取得する。
 boolean isRowSelected(int row)
          指定された行が選択状態かどうかを取得する。
 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 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 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 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 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 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 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 setStringColumnMaxCharInputCount(int count, 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出力.
 
クラス javax.swing.JPanel から継承されたメソッド
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
クラス javax.swing.JComponent から継承されたメソッド
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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
 
クラス java.awt.Container から継承されたメソッド
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承されたメソッド
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, hide, 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, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

SORT_TYPE_DEFAULT

public static final int SORT_TYPE_DEFAULT
ソートの種類(ソートしない)

関連項目:
定数フィールド値

SORT_TYPE_ASCENDING

public static final int SORT_TYPE_ASCENDING
ソートの種類(昇順)

関連項目:
定数フィールド値

SORT_TYPE_DESCENDING

public static final int SORT_TYPE_DESCENDING
ソートの種類(降順)

関連項目:
定数フィールド値
コンストラクタの詳細

PFTable

public PFTable()
コンストラクタ。

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名

getComponentKey

public java.lang.String getComponentKey()
コンポーネントキーを取得する。

定義:
インタフェース PFComponent 内の getComponentKey
戻り値:
コンポーネントキー

setComponentKey

public void setComponentKey(java.lang.String key)
コンポーネントキーを設定する。

定義:
インタフェース PFComponent 内の setComponentKey
パラメータ:
key - コンポーネントキー

getComponentKeys

public PFMultiLocaleString getComponentKeys()
全ロケール分のコンポーネントキーを返す。

戻り値:
全ロケール分のコンポーネントキー

setComponentKeys

public void setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。

パラメータ:
keys - 全ロケール分のコンポーネントキー

getComponentID

public int getComponentID()
コンポーネントIDを取得する。

定義:
インタフェース PFComponent 内の getComponentID
戻り値:
コンポーネントID

setComponentID

public void setComponentID(int id)
コンポーネントIDを設定する。
コンポーネントIDはプラットフォームから設定される。 各コンポーネント内では操作しないこと。

定義:
インタフェース PFComponent 内の setComponentID
パラメータ:
id - 設定するコンポーネントID

getComponentString

public java.lang.String getComponentString()
コンポーネントの文字列表現を取得する。
形式:"Component Name" [ ID : "ID" ]

定義:
インタフェース PFComponent 内の getComponentString
戻り値:
文字列表現

getComponentPublicName

public java.lang.String getComponentPublicName()
コンポーネント公開名を取得する.

定義:
インタフェース PFComponent 内の getComponentPublicName
戻り値:
コンポーネント公開名

setComponentPublicName

public void setComponentPublicName(java.lang.String publicName)
                            throws PFComponentException
コンポーネント公開名を設定する.
空文字のみの公開名は、nullに置き換える。数字のみの公開名は許可しない。 また、既存コンポーネントとの重複も認めない.

定義:
インタフェース PFComponent 内の setComponentPublicName
パラメータ:
publicName - 設定するコンポーネント公開名
例外:
PFComponentException - 規約に反する名前が設定されようとした場合

isAllowRemoteInvocation

public boolean isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowRemoteInvocation
戻り値:
コンポーネント連携要求可否属性

setAllowRemoteInvocation

public void setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowRemoteInvocation
パラメータ:
flag - コンポーネント連携要求に対する可否

isAllowPullTransfer

public boolean isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowPullTransfer
戻り値:
Pull型コンポーネント転送要求可否属性

setAllowPullTransfer

public void setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowPullTransfer
パラメータ:
flag - Pull型コンポーネント転送要求に対する可否

isAllowPushTransfer

public boolean isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowPushTransfer
戻り値:
Push型コンポーネント転送要求可否属性

setAllowPushTransfer

public void setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowPushTransfer
パラメータ:
flag - Push型コンポーネント転送要求に対する可否

getPropertyEditable

public boolean getPropertyEditable()
画面上から属性が編集可能かどうかを取得する。

定義:
インタフェース PFPropertyEditableComponent 内の getPropertyEditable
戻り値:
編集可否(true/false)

setPropertyEditable

public void setPropertyEditable(boolean flag)
画面上から属性が編集可能かどうかを設定する。

定義:
インタフェース PFPropertyEditableComponent 内の setPropertyEditable
パラメータ:
flag - 編集可否(true/false)

getPFDataSetListenerList

public java.util.Iterator getPFDataSetListenerList()
データ設定イベントリスナ配列を取得する。

定義:
インタフェース PFDataSetEventSource 内の getPFDataSetListenerList
戻り値:
イベントリスナイテレータ

addPFDataSetListener

public void addPFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを登録し、 データ設定イベント発生時に処理を行う対象とする。

定義:
インタフェース PFDataSetEventSource 内の addPFDataSetListener
パラメータ:
lis - 追加対象イベントリスナ

removePFDataSetListener

public void removePFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを削除し、 データ設定イベント発生時に処理を行う対象から外す。

定義:
インタフェース PFDataSetEventSource 内の removePFDataSetListener
パラメータ:
lis - 削除対象イベントリスナ

firePFDataSet

protected void firePFDataSet(PFDataSetEvent event)
データ設定イベントを発生させる。

パラメータ:
event - データ設定イベント

getPFDataUpdateListenerList

public java.util.Iterator getPFDataUpdateListenerList()
データ更新イベントリスナ配列を取得する。

定義:
インタフェース PFDataUpdateEventSource 内の getPFDataUpdateListenerList
戻り値:
イベントリスナイテレータ

addPFDataUpdateListener

public void addPFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを登録し、 データ更新イベント発生時に処理を行う対象とする。

定義:
インタフェース PFDataUpdateEventSource 内の addPFDataUpdateListener
パラメータ:
lis - 追加対象イベントリスナ

removePFDataUpdateListener

public void removePFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを削除し、 データ更新イベント発生時に処理を行う対象から外す。

定義:
インタフェース PFDataUpdateEventSource 内の removePFDataUpdateListener
パラメータ:
lis - 削除対象イベントリスナ

firePFDataUpdated

protected void firePFDataUpdated(PFDataUpdateEvent event)
データ更新イベントを発生させる。

パラメータ:
event - データ更新イベント

getPFDataSelectListenerList

public java.util.Iterator getPFDataSelectListenerList()
データ選択イベントリスナ配列を取得する。

定義:
インタフェース PFDataSelectEventSource 内の getPFDataSelectListenerList
戻り値:
イベントリスナイテレータ

addPFDataSelectListener

public void addPFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを登録し、 データ選択イベント発生時に処理を行う対象とする。

定義:
インタフェース PFDataSelectEventSource 内の addPFDataSelectListener
パラメータ:
lis - 追加対象イベントリスナ

removePFDataSelectListener

public void removePFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを削除し、 データ選択イベント発生時に処理を行う対象から外す。

定義:
インタフェース PFDataSelectEventSource 内の removePFDataSelectListener
パラメータ:
lis - 削除対象イベントリスナ

firePFDataSelected

protected void firePFDataSelected(PFDataSelectEvent event)
データ選択イベントを発生させる。

パラメータ:
event - データ選択イベント

getPFScroll2DListenerList

public java.util.Iterator getPFScroll2DListenerList()
縦横スクロールイベントリスナ配列を取得する。

定義:
インタフェース PFScroll2DEventSource 内の getPFScroll2DListenerList
戻り値:
イベントリスナイテレータ

addPFScroll2DListener

public void addPFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを登録し、 縦横スクロールイベント発生時に処理を行う対象とする。

定義:
インタフェース PFScroll2DEventSource 内の addPFScroll2DListener
パラメータ:
lis - 追加対象イベントリスナ

removePFScroll2DListener

public void removePFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを削除し、 縦横スクロールイベント発生時に処理を行う対象から外す。

定義:
インタフェース PFScroll2DEventSource 内の removePFScroll2DListener
パラメータ:
lis - 削除対象イベントリスナ

firePFScrolled

protected void firePFScrolled(PFScroll2DEvent event)
スクロールバーイベントを発生させる。

パラメータ:
event - スクロールバーイベント

localeUpdated

public void localeUpdated()
ロケール更新時の処理。

定義:
インタフェース PFComponent 内の localeUpdated

getPFProcessRequestListenerList

public java.util.Iterator getPFProcessRequestListenerList()
処理要求イベントリスナ配列を取得する。

定義:
インタフェース PFProcessRequestEventSource 内の getPFProcessRequestListenerList
戻り値:
イベントリスナイテレータ

addPFProcessRequestListener

public void addPFProcessRequestListener(PFProcessRequestListener lis)
引数で与えられたイベントリスナを登録し、 処理要求イベント発生時に処理を行う対象とする。

定義:
インタフェース PFProcessRequestEventSource 内の addPFProcessRequestListener
パラメータ:
lis - 追加対象イベントリスナ

removePFProcessRequestListener

public void removePFProcessRequestListener(PFProcessRequestListener lis)
引数で与えられたイベントリスナを削除し、 処理要求イベント発生時に処理を行う対象から外す。

定義:
インタフェース PFProcessRequestEventSource 内の removePFProcessRequestListener
パラメータ:
lis - 削除対象イベントリスナ

getPFMouseButtonListenerList

public java.util.Iterator getPFMouseButtonListenerList()
マウスボタンイベントリスナ配列を取得する。

定義:
インタフェース PFMouseButtonEventSource 内の getPFMouseButtonListenerList
戻り値:
イベントリスナイテレータ

addPFMouseButtonListener

public void addPFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを登録し、 マウスボタンイベント発生時に処理を行う対象とする。

定義:
インタフェース PFMouseButtonEventSource 内の addPFMouseButtonListener
パラメータ:
lis - 追加対象イベントリスナ

removePFMouseButtonListener

public void removePFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを削除し、 マウスボタンイベント発生時に処理を行う対象から外す。

定義:
インタフェース PFMouseButtonEventSource 内の removePFMouseButtonListener
パラメータ:
lis - 削除対象イベントリスナ

firePFButtonActionPerformed

protected void firePFButtonActionPerformed(PFMouseButtonEvent event)
マウスボタンイベントを発生させる。

パラメータ:
event - マウスボタンイベント

init

protected void init()
イベントリスナー初期化。


getRowCount

public int getRowCount()
行数を取得する。

戻り値:
行数

getColumnCount

public int getColumnCount()
列数を取得する。

戻り値:
列数

getLastRowIndex

public int getLastRowIndex()
最終行の位置を取得する。

戻り値:
最終行の位置

getLastColumnIndex

public int getLastColumnIndex()
最終列の位置を取得する。

戻り値:
最終列の位置

getRowData

public PFObjectList getRowData(int row)
指定行のデータを取得する。

パラメータ:
row - 行インデックス
戻り値:
指定行のデータ

setRowData

public void setRowData(PFObjectList list,
                       int row)
                throws PFComponentException
行データを設定する。

パラメータ:
list - 行データ
row - 行インデックス
例外:
PFComponentException - listの列数がこのテーブルの列数に等しくない場合
PFComponentException - listの要素の型が不適切な場合

addRowData

public void addRowData()
行を追加する。


addRowData

public void addRowData(int row)
行を追加する。

パラメータ:
row - 追加対象行インデックス

addRowData

public void addRowData(PFObjectList list)
                throws PFComponentException
行を追加する。

パラメータ:
list - 行データ
例外:
PFComponentException - 行を追加できない場合

addRowData

public void addRowData(PFObjectList list,
                       int row)
                throws PFComponentException
行を追加する。

パラメータ:
list - 行データ
row - 追加対象行インデックス
例外:
PFComponentException - 行を追加できない場合

addRowData

public void addRowData(PFObjectTable table)
                throws PFComponentException
行を追加する。

パラメータ:
table - 行データ
例外:
PFComponentException - 行を追加できない場合

addRowData

public void addRowData(PFObjectTable table,
                       int row)
                throws PFComponentException
行を追加する。

パラメータ:
table - 行データ
row - 追加対象行インデックス
例外:
PFComponentException - 行を追加できない場合

addMultiRowData

public void addMultiRowData(int count)
                     throws PFComponentException
複数行を追加する。

パラメータ:
count - 行数
例外:
PFComponentException - 行の追加に失敗したとき

addMultiRowData

public void addMultiRowData(int count,
                            int row)
                     throws PFComponentException
複数行を追加する。

パラメータ:
count - 行数
row - 追加対象行インデックス
例外:
PFComponentException - 行の追加に失敗したとき

removeRowData

public void removeRowData(int row)
                   throws PFComponentException
行を削除する。

パラメータ:
row - 削除対象行インデックス
例外:
PFComponentException - 行インデックスが範囲外の場合

removeAllRowData

public void removeAllRowData()
すべての行を削除する。


getRowIndexByLocationY

public int getRowIndexByLocationY(int y)
Y座標を指定して行のインデックスを取得する。 マウスボタンイベントで得られるY座標から行のインデックスを取得するために用いる。

パラメータ:
y - Y座標値
戻り値:
行インデックス

getColumnName

public java.lang.String getColumnName(int column)
列の名称を取得する。

パラメータ:
column - 列インデックス
戻り値:
列の名称

setColumnName

public void setColumnName(java.lang.String name,
                          int column)
列の名称を設定する。

パラメータ:
name - 列の名称
column - 列インデックス

getColumnNames

public PFObjectList getColumnNames()
全列の名称を取得する。

戻り値:
全列の名称
関連項目:
getColumnNameList()

getColumnNameList

public PFObjectList getColumnNameList()
全列の名称をリスト形式で取得する。

戻り値:
全列の名称

setColumnNames

public void setColumnNames(PFObjectList list)
                    throws PFComponentException
全列の名称を設定する。

パラメータ:
list - 全列の名称
例外:
PFComponentException - 列名の設定に失敗したとき
関連項目:
setColumnNameList(PFObjectList)

setColumnNameList

public void setColumnNameList(PFObjectList list)
                       throws PFComponentException
全列の名称をリスト形式で設定する。

パラメータ:
list - 全列の名称
例外:
PFComponentException - 列名の設定に失敗したとき

getColumnType

public java.lang.Class getColumnType(int column)
列の型を取得する。

パラメータ:
column - 列インデックス
戻り値:
列の型

setColumnType

public void setColumnType(java.lang.Class cls,
                          int column)
                   throws PFComponentException
列の型を設定する。

パラメータ:
cls - 列の型
column - 列インデックス
例外:
PFComponentException - 列型として設定できない場合

getColumnTypes

public PFObjectList getColumnTypes()
全列の型を取得する。

戻り値:
全列の型
関連項目:
getColumnTypeList()

getColumnTypeList

public PFObjectList getColumnTypeList()
全列の型をリスト形式で取得する。

戻り値:
全列の型

setColumnTypes

public void setColumnTypes(PFObjectList list)
                    throws PFComponentException
全列の型を設定する。

パラメータ:
list - 全列の型
例外:
PFComponentException - 列型の設定に失敗したとき
関連項目:
setColumnTypeList(PFObjectList)

setColumnTypeList

public void setColumnTypeList(PFObjectList list)
                       throws PFComponentException
全列の型をリスト形式で設定する。

パラメータ:
list - 全列の型
例外:
PFComponentException - 列型の設定に失敗したとき

getColumnData

public PFObjectList getColumnData(int column)
指定列のデータを取得する。

パラメータ:
column - 列インデックス
戻り値:
指定列のデータ

setColumnData

public void setColumnData(PFObjectList list,
                          int column)
                   throws PFComponentException
指定列のデータを更新する。

パラメータ:
list - 列データ
column - 列インデックス
例外:
PFComponentException - list要素の型が適切でない場合

addColumnData

public void addColumnData(java.lang.String name,
                          java.lang.Class cls)
                   throws PFComponentException
列を追加する。

パラメータ:
name - 列の名称
cls - 列の型
例外:
PFComponentException - 列型が適切でない場合

addColumnData

public void addColumnData(java.lang.String name,
                          java.lang.Class type,
                          int column)
                   throws PFComponentException
列を追加する。

パラメータ:
name - 列の名称
type - 列の型
column - 追加対象列インデックス
例外:
PFComponentException - 列の追加に失敗したとき

addColumnData

public void addColumnData(java.lang.String name,
                          java.lang.Class type,
                          PFObjectList list)
                   throws PFComponentException
列を追加する。

パラメータ:
name - 列の名称
type - 列の型
list - 列データ
例外:
PFComponentException - listのサイズが列数に等しくない場合
PFComponentException - listに不適切な要素が含まれている場合

addColumnData

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に不適切な要素が含まれている場合

addColumnData

public void addColumnData(PFObjectTable table)
                   throws PFComponentException
列を追加する。

パラメータ:
table - 列データ
例外:
PFComponentException - 列を追加できない場合

addColumnData

public void addColumnData(PFObjectTable table,
                          int column)
                   throws PFComponentException
列を追加する。

パラメータ:
table - 列データ
column - 追加対象列インデックス
例外:
PFComponentException - 列を追加できない場合

addMultiColumnData

public void addMultiColumnData(int count)
                        throws PFComponentException
複数列を追加する。
列名:なし、列型:文字列型とする。

パラメータ:
count - 列数
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(java.lang.Class type,
                               int count)
                        throws PFComponentException
複数列を追加する。
列名:なしとする。

パラメータ:
type - 列型
count - 列数
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(java.lang.String name,
                               int count)
                        throws PFComponentException
複数列を追加する。
列型:文字列型とする。

パラメータ:
name - 列名
count - 列数
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(java.lang.String name,
                               java.lang.Class type,
                               int count)
                        throws PFComponentException
複数列を追加する。

パラメータ:
name - 列名
type - 列型
count - 列数
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(PFObjectList names,
                               PFObjectList types)
                        throws PFComponentException
複数列を追加する。

パラメータ:
names - 列名
types - 列型
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(int count,
                               int column)
                        throws PFComponentException
複数列を追加する。
列名:なし、列型:文字列型とする。

パラメータ:
count - 列数
column - 追加対象列インデックス
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(java.lang.Class type,
                               int count,
                               int column)
                        throws PFComponentException
複数列を追加する。
列名:なし とする。

パラメータ:
type - 列型
count - 列数
column - 追加対象列インデックス
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(java.lang.String name,
                               int count,
                               int column)
                        throws PFComponentException
複数列を追加する。
列型:文字列型とする。

パラメータ:
name - 列名
count - 列数
column - 追加対象列インデックス
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(java.lang.String name,
                               java.lang.Class type,
                               int count,
                               int column)
                        throws PFComponentException
複数列を追加する。

パラメータ:
name - 列名
type - 列型
count - 列数
column - 追加対象列インデックス
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

addMultiColumnData

public void addMultiColumnData(PFObjectList names,
                               PFObjectList types,
                               int column)
                        throws PFComponentException
複数列を追加する。

パラメータ:
names - 列名のリスト
types - 列型のリスト(Classオブジェクトのリスト)
column - 追加対象列インデックス
例外:
PFComponentException - 複数列追加時にエラーが発生した場合

removeColumnData

public void removeColumnData(int column)
列を削除する。

パラメータ:
column - 列インデックス

removeAllColumnData

public void removeAllColumnData()
すべての列を削除する。


getColumnIndexByLocationX

public int getColumnIndexByLocationX(int x)
X座標を指定して列のインデックスを取得する。 マウスボタンイベントで得られるX座標から列のインデックスを取得するために用いる。

パラメータ:
x - X座標値
戻り値:
列インデックス

getObjectTable

public PFObjectTable getObjectTable()
オブジェクトテーブルを取得する。

戻り値:
オブジェクトテーブル

setObjectTable

public void setObjectTable(PFObjectTable data)
                    throws PFComponentException
オブジェクトテーブルを設定する。

パラメータ:
data - オブジェクトテーブル
例外:
PFComponentException

removeAllData

public void removeAllData()
すべての行と列を削除する。


getColumnWidth

public int getColumnWidth(int column)
列幅を取得する。

パラメータ:
column - 列インデックス
戻り値:
列幅

setColumnWidth

public void setColumnWidth(int width,
                           int column)
列幅を設定する。

パラメータ:
width - 列幅
column - 列インデックス

getAllColumnWidth

public int getAllColumnWidth()
列幅のデフォルト値を取得する。

戻り値:
列幅のデフォルト値

setAllColumnWidth

public void setAllColumnWidth(int width)
列幅のデフォルト値を設定する。すべての列の列幅がwidthとなる。

パラメータ:
width - 列幅のデフォルト値

getColumnWidthList

public PFObjectList getColumnWidthList()
全列の列幅を取得する。

戻り値:
全列の列幅

setColumnWidthList

public void setColumnWidthList(PFObjectList list)
全列の列幅を設定する。

パラメータ:
list - 全列の列幅

getRowHeight

public int getRowHeight(int row)
行高を取得する。

パラメータ:
row - 行のインデックス
戻り値:
行高

setRowHeight

public void setRowHeight(int height,
                         int row)
行高を設定する。

パラメータ:
height - 行高
row - 行のインデックス

getAllRowHeight

public int getAllRowHeight()
行高のデフォルト値を取得する。

戻り値:
行高のデフォルト値

setAllRowHeight

public void setAllRowHeight(int height)
行高のデフォルト値を設定する。すべての行の行高がheightとなる。

パラメータ:
height - 行高のデフォルト値

getRowHeightList

public PFObjectList getRowHeightList()
全行の行高を取得する。

戻り値:
全行の行高

setRowHeightList

public void setRowHeightList(PFObjectList list)
全行の行高を設定する。

パラメータ:
list - 全行の行高

isCellEditable

public boolean isCellEditable(int row,
                              int column)
セルの編集可否を取得する。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
編集可否

setCellEditable

public void setCellEditable(boolean editable,
                            int row,
                            int column)
セルの編集可否を設定する。

パラメータ:
editable - 編集可否
row - 行インデックス
column - 列インデックス

isRowEditable

public boolean isRowEditable(int row)
行の編集可否を取得する。

パラメータ:
row - 行インデックス
戻り値:
編集可否

setRowEditable

public void setRowEditable(boolean editable,
                           int row)
行の編集可否を設定する。

パラメータ:
editable - 編集可否
row - 行インデックス

isColumnEditable

public boolean isColumnEditable(int column)
列の編集可否を取得する。

パラメータ:
column - 列インデックス
戻り値:
編集可否

setColumnEditable

public void setColumnEditable(boolean editable,
                              int column)
列の編集可否を設定する。

パラメータ:
editable - 編集可否
column - 列インデックス

getAllEditable

public boolean getAllEditable()
全セルの編集可否を取得する。

戻り値:
editable

setAllEditable

public void setAllEditable(boolean editable)
全セルの編集可否を一括で設定する。

パラメータ:
editable - 編集可否

getEditableTable

public PFObjectTable getEditableTable()
全セルの編集可否を取得する。

戻り値:
全セルの編集可否

setEditableTable

public void setEditableTable(PFObjectTable data)
全セルの編集可否を設定する。

パラメータ:
data - 全セルの編集可否

getCellFont

public java.awt.Font getCellFont(int row,
                                 int column)
セルのフォントを取得する。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
フォント

setCellFont

public void setCellFont(java.awt.Font font,
                        int row,
                        int column)
セルのフォントを設定する。

パラメータ:
font - フォント
row - 行インデックス
column - 列インデックス

getRowFont

public java.awt.Font getRowFont(int row)
行のフォントを取得する。

パラメータ:
row - 行インデックス
戻り値:
フォント

setRowFont

public void setRowFont(java.awt.Font font,
                       int row)
行のフォントを設定する。

パラメータ:
font - フォント
row - 行インデックス

getColumnFont

public java.awt.Font getColumnFont(int column)
列のフォントを取得する。

パラメータ:
column - 列インデックス
戻り値:
フォント

setColumnFont

public void setColumnFont(java.awt.Font font,
                          int column)
列のフォントを設定する。

パラメータ:
font - フォント
column - 列インデックス

setColumnHeaderHeightManualAdjusted

public void setColumnHeaderHeightManualAdjusted(boolean manual)
列ヘッダ高さの自動調整機能を無効にするかどうかを指定する。

パラメータ:
manual - 自動調整機能を無効にする場合true

isColumnHeaderHeightManualAdjusted

public boolean isColumnHeaderHeightManualAdjusted()
列ヘッダ高さの自動調整機能が無効であるかどうかを取得する。

戻り値:
自動調整機能が無効の場合true

setColumnHeaderHeight

public void setColumnHeaderHeight(int height)
列ヘッダの高さを設定する

パラメータ:
height - 列ヘッダの高さ

getColumnHeaderHeight

public int getColumnHeaderHeight()
列ヘッダの高さを取得する

戻り値:
列ヘッダの高さ

getAllFont

public java.awt.Font getAllFont()
全セルのフォントを取得する.

戻り値:
フォント

setAllFont

public void setAllFont(java.awt.Font font)
全セルのフォントを一括に設定する。

パラメータ:
font - フォント

getFontTable

public PFObjectTable getFontTable()
全セルのフォントを取得する。

戻り値:
全セルのフォント

setFontTable

public void setFontTable(PFObjectTable data)
全セルのフォントを設定する。

パラメータ:
data - 全セルのフォント

getCellForeground

public java.awt.Color getCellForeground(int row,
                                        int column)
セルの前景色を取得する。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
前景色

setCellForeground

public void setCellForeground(java.awt.Color color,
                              int row,
                              int column)
セルの前景色を設定する。

パラメータ:
color - 前景色
row - 行インデックス
column - 列インデックス

getRowForeground

public java.awt.Color getRowForeground(int row)
行の前景色を取得する。

パラメータ:
row - 行インデックス
戻り値:
前景色

setRowForeground

public void setRowForeground(java.awt.Color color,
                             int row)
行の前景色を設定する。

パラメータ:
color - 前景色
row - 行インデックス

getColumnForeground

public java.awt.Color getColumnForeground(int column)
列の前景色を取得する。

パラメータ:
column - 列インデックス
戻り値:
前景色

setColumnForeground

public void setColumnForeground(java.awt.Color color,
                                int column)
列の前景色を設定する。

パラメータ:
color - 前景色
column - 列インデックス

getAllForeground

public java.awt.Color getAllForeground()
全セルの前景色を取得する.

戻り値:
前景色

setAllForeground

public void setAllForeground(java.awt.Color color)
全セルの前景色を設定する。

パラメータ:
color - 前景色

getForegroundTable

public PFObjectTable getForegroundTable()
全セルの前景色を取得する。

戻り値:
全セルの前景色

setForegroundTable

public void setForegroundTable(PFObjectTable data)
全セルの前景色を設定する。

パラメータ:
data - 全セルの前景色

getCellBackground

public java.awt.Color getCellBackground(int row,
                                        int column)
セルの背景色を取得する。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
背景色

setCellBackground

public void setCellBackground(java.awt.Color color,
                              int row,
                              int column)
セルの背景色を設定する。

パラメータ:
color - 背景色
row - 行インデックス
column - 列インデックス

getRowBackground

public java.awt.Color getRowBackground(int row)
行の背景色を取得する。

パラメータ:
row - 行インデックス
戻り値:
背景色

setRowBackground

public void setRowBackground(java.awt.Color color,
                             int row)
行の背景色を設定する。

パラメータ:
color - 背景色
row - 行インデックス

getColumnBackground

public java.awt.Color getColumnBackground(int column)
列の背景色を取得する。

パラメータ:
column - 列インデックス
戻り値:
背景色

setColumnBackground

public void setColumnBackground(java.awt.Color color,
                                int column)
列の背景色を設定する。

パラメータ:
color - 背景色
column - 列インデックス

getAllBackground

public java.awt.Color getAllBackground()
全セルの背景色を取得する.

戻り値:
背景色

setAllBackground

public void setAllBackground(java.awt.Color color)
全セルの背景色を設定する。

パラメータ:
color - 背景色

getBackgroundTable

public PFObjectTable getBackgroundTable()
全セルの背景色を取得する。

戻り値:
全セルの背景色

setBackgroundTable

public void setBackgroundTable(PFObjectTable data)
全セルの背景色を設定する。

パラメータ:
data - 全セルの背景色

getColumnHorizontalAlignment

public int getColumnHorizontalAlignment(int column)
列の水平方向の配置方法を取得する。

パラメータ:
column - 列インデックス
戻り値:
水平方向の配置方法

setColumnHorizontalAlignment

public void setColumnHorizontalAlignment(int alignment,
                                         int column)
列の水平方向の配置方法を設定する。

パラメータ:
alignment - 水平方向の配置方法
column - 列インデックス

getColumnVerticalAlignment

public int getColumnVerticalAlignment(int column)
列の垂直方向の配置方法を取得する。

パラメータ:
column - 列インデックス
戻り値:
垂直方向の配置方法

setColumnVerticalAlignment

public void setColumnVerticalAlignment(int alignment,
                                       int column)
列の垂直方向の配置方法を設定する。

パラメータ:
alignment - 垂直方向の配置方法
column - 列インデックス

getGridColor

public java.awt.Color getGridColor()
グリッド線の色を取得する。

戻り値:
グリッド線の色

setGridColor

public void setGridColor(java.awt.Color color)
グリッド線の色を設定する。

パラメータ:
color - グリッド線の色

getShowHorizontalLines

public boolean getShowHorizontalLines()
水平方向のグリッド線の表示有無を取得する。

戻り値:
水平方向のグリッド線の表示有無

setShowHorizontalLines

public void setShowHorizontalLines(boolean visible)
水平方向のグリッド線の表示有無を設定する。

パラメータ:
visible - 水平方向のグリッド線の表示有無

getShowVerticalLines

public boolean getShowVerticalLines()
垂直方向のグリッド線の表示有無を取得する。

戻り値:
垂直方向のグリッド線の表示有無

setShowVerticalLines

public void setShowVerticalLines(boolean visible)
垂直方向のグリッド線の表示有無を設定する。

パラメータ:
visible - 垂直方向のグリッド線の表示有無

getRowSelectionAllowed

public boolean getRowSelectionAllowed()
行選択の可否を取得する。

戻り値:
行選択の可否

setRowSelectionAllowed

public void setRowSelectionAllowed(boolean allowed)
行選択の可否を設定する。

パラメータ:
allowed - 行選択の可否

getColumnSelectionAllowed

public boolean getColumnSelectionAllowed()
列選択の可否を取得する。

戻り値:
列選択の可否

setColumnSelectionAllowed

public void setColumnSelectionAllowed(boolean allowed)
列選択の可否を設定する。

パラメータ:
allowed - 列選択の可否

getCellSelectionEnabled

public boolean getCellSelectionEnabled()
セル選択の可否を取得する。

戻り値:
セル選択の可否

setCellSelectionEnabled

public void setCellSelectionEnabled(boolean enable)
セル選択の可否を設定する。

パラメータ:
enable - セル選択の可否

selectAll

public void selectAll()
全体を選択する。


selectAll

public void selectAll(boolean commitment)
全体を選択する。 commitmentがtrueのとき、編集中のセルがある場合には値を確定する。

パラメータ:
commitment - 編集中のセルの値を確定するかどうかの真偽値

clearSelection

public void clearSelection()
選択をクリアする。


clearSelection

public void clearSelection(boolean commitment)
選択をクリアする。 commitmentがtrueのとき、編集中のセルがある場合には値を確定する。

パラメータ:
commitment - 編集中のセルの値を確定するかどうかの真偽値

setRowSelectionInterval

public void setRowSelectionInterval(int from,
                                    int to)
fromからtoまでの行を選択状態に設定する。

パラメータ:
from - 選択対象の開始行インデックス
to - 選択対象の終了行インデックス

setRowSelectionInterval

public void setRowSelectionInterval(int from,
                                    int to,
                                    boolean commitment)
fromからtoまでの行を選択状態に設定する。 commitmentがtrueのとき、編集中のセルがある場合には値を確定する。

パラメータ:
from - 選択対象の開始行インデックス
to - 選択対象の終了行インデックス
commitment - 編集中のセルの値を確定するかどうかの真偽値

setColumnSelectionInterval

public void setColumnSelectionInterval(int from,
                                       int to)
fromからtoまでの列を選択状態に設定する。

パラメータ:
from - 選択対象の開始列インデックス
to - 選択対象の終了列インデックス

setColumnSelectionInterval

public void setColumnSelectionInterval(int from,
                                       int to,
                                       boolean commitment)
fromからtoまでの列を選択状態に設定する。 commitmentがtrueのとき、編集中のセルがある場合には値を確定する。

パラメータ:
from - 選択対象の開始列インデックス
to - 選択対象の終了列インデックス
commitment - 編集中のセルの値を確定するかどうかの真偽値

setRowSelected

public void setRowSelected(int row)
指定された行を選択状態にする。

パラメータ:
row - 行インデックス

setColumnSelected

public void setColumnSelected(int column)
指定された列を選択状態にする。

パラメータ:
column - 列インデックス

addRowSelectionInterval

public void addRowSelectionInterval(int from,
                                    int to)
fromからtoまでの行を選択状態に追加する。

パラメータ:
from - 選択対象の開始行インデックス
to - 選択対象の終了行インデックス

addRowSelectionInterval

public void addRowSelectionInterval(int from,
                                    int to,
                                    boolean commitment)
fromからtoまでの行を選択状態に追加する。 commitmentがtrueのとき、編集中のセルがある場合には値を確定する。

パラメータ:
from - 選択対象の開始行インデックス
to - 選択対象の終了行インデックス
commitment - 編集中のセルの値を確定するかどうかの真偽値

addColumnSelectionInterval

public void addColumnSelectionInterval(int from,
                                       int to)
fromからtoまでの列を選択状態に追加する。

パラメータ:
from - 選択対象の開始列インデックス
to - 選択対象の終了列インデックス

addColumnSelectionInterval

public void addColumnSelectionInterval(int from,
                                       int to,
                                       boolean commitment)
fromからtoまでの列を選択状態に追加する。 commitmentがtrueのとき、編集中のセルがある場合には値を確定する。

パラメータ:
from - 選択対象の開始列インデックス
to - 選択対象の終了列インデックス
commitment - 編集中のセルの値を確定するかどうかの真偽値

removeRowSelectionInterval

public void removeRowSelectionInterval(int from,
                                       int to)
fromからtoまでの行を選択解除する。

パラメータ:
from - 選択解除の開始行インデックス
to - 選択解除の終了行インデックス

removeRowSelectionInterval

public void removeRowSelectionInterval(int from,
                                       int to,
                                       boolean commitment)
fromからtoまでの行を選択解除する。 commitmentがtrueのとき、編集中のセルがある場合には値を確定する。

パラメータ:
from - 選択解除の開始行インデックス
to - 選択解除の終了行インデックス
commitment - 編集中のセルの値を確定するかどうかの真偽値

removeColumnSelectionInterval

public void removeColumnSelectionInterval(int from,
                                          int to)
fromからtoまでの列を選択解除する。

パラメータ:
from - 選択解除の開始列インデックス
to - 選択解除の終了列インデックス

removeColumnSelectionInterval

public void removeColumnSelectionInterval(int from,
                                          int to,
                                          boolean commitment)
fromからtoまでの列を選択解除する。 commitmentがtrueのとき、編集中のセルがある場合には値を確定する。

パラメータ:
from - 選択解除の開始列インデックス
to - 選択解除の終了列インデックス
commitment - 編集中のセルの値を確定するかどうかの真偽値

getSelectedRow

public int getSelectedRow()
選択された行のインデックスを1つ取得する。
選択されていない場合は-1を返す。

戻り値:
選択された行のインデックス

getSelectedColumn

public int getSelectedColumn()
選択された列のインデックスを1つ取得する。
選択されていない場合は-1を返す。

戻り値:
選択された列のインデックス

getSelectedRows

public PFObjectList getSelectedRows()
選択されたすべての行インデックスを取得する。

戻り値:
選択されたすべての行インデックス

getSelectedColumns

public PFObjectList getSelectedColumns()
選択されたすべての列インデックスを取得する。

戻り値:
選択されたすべての列インデックス

getSelectedRowCount

public int getSelectedRowCount()
現在選択されている行の数を取得する。

戻り値:
選択対象行数

getSelectedColumnCount

public int getSelectedColumnCount()
現在選択されている列の数を取得する。

戻り値:
選択対象列数

isRowSelected

public boolean isRowSelected(int row)
指定された行が選択状態かどうかを取得する。

パラメータ:
row - 行インデックス
戻り値:
選択状態の有無

isColumnSelected

public boolean isColumnSelected(int column)
指定された列が選択状態かどうかを取得する。

パラメータ:
column - 列インデックス
戻り値:
選択状態の有無

isCellSelected

public boolean isCellSelected(int row,
                              int column)
指定されたセルが選択状態かどうかを取得する。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
選択状態の有無

setCellSelected

public void setCellSelected(int row,
                            int column)
指定されたセルを選択状態にする。 編集中のセルがある場合には現在編集中の値で確定する。

パラメータ:
row - 行インデックス
column - 列インデックス

setCellSelected

public void setCellSelected(int row,
                            int column,
                            boolean commitment)
指定されたセルを選択状態にする。 編集中のセルがある場合に、現在編集中の値を確定するか取り消すか指定することができる。

パラメータ:
row - 行インデックス
column - 列インデックス
commitment - 編集中のセルの値を確定する場合true、取り消す場合false

setCellSelectedAfterCancel

public void setCellSelectedAfterCancel(int row,
                                       int column)
編集中のセルがある場合は取り消して指定されたセルを選択状態にする。

パラメータ:
row - 行インデックス
column - 列インデックス

getSelectionForeground

public java.awt.Color getSelectionForeground()
選択時の前景色を取得する。

戻り値:
選択時の前景色

setSelectionForeground

public void setSelectionForeground(java.awt.Color color)
選択時の前景色を設定する。

パラメータ:
color - 選択時の前景色

getSelectionBackground

public java.awt.Color getSelectionBackground()
選択時の背景色を取得する。

戻り値:
選択時の背景色

setSelectionBackground

public void setSelectionBackground(java.awt.Color color)
選択時の背景色を設定する。

パラメータ:
color - 選択時の背景色

getRowSelectionMode

public int getRowSelectionMode()
現在の行の選択モードを取得する。

戻り値:
選択モード

setRowSelectionMode

public void setRowSelectionMode(int mode)
                         throws PFComponentException
現在の行の選択モードを設定する。
選択モードは以下のとおり。

パラメータ:
mode - 行選択モード
例外:
PFComponentException - modeが適切でない場合

getColumnSelectionMode

public int getColumnSelectionMode()
現在の列の選択モードを取得する。

戻り値:
選択モード

setColumnSelectionMode

public void setColumnSelectionMode(int mode)
                            throws PFComponentException
現在の列の選択モードを設定する。
選択モードは以下のとおり。

パラメータ:
mode - 列選択モード
例外:
PFComponentException - modeが適切でない場合

getSelectedData

public java.lang.Object getSelectedData()
現在選択されているデータを取得する。

戻り値:
現在選択されているデータ

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
                            throws PFComponentException
値を取得する。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
例外:
PFComponentException - rowまたはcolumnが範囲外の場合

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int column)
                throws PFComponentException
値を設定する。

パラメータ:
value - 値
row - 行インデックス
column - 列インデックス
例外:
PFComponentException - valueがnullの場合
PFComponentException - rowまたはcolumnが範囲外の場合

getSortColumn

public int getSortColumn()
ソート対象列インデックスを取得する。

戻り値:
ソート対象列インデックス

getSortType

public int getSortType()
ソートの種類を取得する。

戻り値:
ソートの種類

sort

public void sort(int type,
                 int column)
ソートする。

パラメータ:
type - ソートの種類
column - ソート対象列インデックス

getHorizontalScrollBarPosition

public int getHorizontalScrollBarPosition()
水平方向のスクロールバー位置を取得する。

戻り値:
スクロールバー位置(列インデックス)

setHorizontalScrollBarPosition

public void setHorizontalScrollBarPosition(int column)
水平方向のスクロールバー位置を設定する。

パラメータ:
column - スクロールバー位置(列インデックス)

getHorizontalScrollBarUnitIncrement

public int getHorizontalScrollBarUnitIncrement()

setHorizontalScrollBarUnitIncrement

public void setHorizontalScrollBarUnitIncrement(int unit)

getVerticalScrollBarUnitIncrement

public int getVerticalScrollBarUnitIncrement()

setVerticalScrollBarUnitIncrement

public void setVerticalScrollBarUnitIncrement(int unit)

getVerticalScrollBarPosition

public int getVerticalScrollBarPosition()
垂直方向のスクロールバー位置を取得する。

戻り値:
スクロールバー位置(行インデックス)

setVerticalScrollBarPosition

public void setVerticalScrollBarPosition(int row)
垂直方向のスクロールバー位置を設定する。

パラメータ:
row - スクロールバー位置(行インデックス)

convertHorizontalScrollBarPositionToColumn

protected int convertHorizontalScrollBarPositionToColumn(int position)
水平方向スクロールバー位置を列インデックスに変換する。


convertVerticalScrollBarPositionToRow

protected int convertVerticalScrollBarPositionToRow(int position)
垂直方向スクロールバー位置を行インデックスに変換する。


convertColumnToHorizontalScrollBarPosition

protected int convertColumnToHorizontalScrollBarPosition(int column)
列インデックスを水平方向スクロールバー位置に変換する。


convertRowToVerticalScrollBarPosition

protected int convertRowToVerticalScrollBarPosition(int row)
行インデックスを垂直方向スクロールバー位置に変換する。


isRowHeaderVisible

public boolean isRowHeaderVisible()
行ヘッダ表示有無を取得する。

戻り値:
行ヘッダ表示有無

setRowHeaderVisible

public void setRowHeaderVisible(boolean visible)
行ヘッダ表示有無を設定する。

パラメータ:
visible - 行ヘッダ表示有無

getRowHeaderWidth

public int getRowHeaderWidth()
行ヘッダの幅を取得する。

戻り値:
行ヘッダの幅

setRowHeaderWidth

public void setRowHeaderWidth(int width)
行ヘッダの幅を設定する。

パラメータ:
width - 行ヘッダの幅

setDefaultMagnification

public void setDefaultMagnification()
フォント、行高、列幅を初期値に設定する。
フォント=デフォルトのフォント、行高=16、列幅=75に設定される。


setHalfMagnification

public void setHalfMagnification()
フォント、行高、列幅を半分のサイズに設定する。


setTwiceMagnification

public void setTwiceMagnification()
フォント、行高、列幅を2倍のサイズに設定する。


getToolTipText

public java.lang.String getToolTipText()
ツールチップテキストを取得する。

オーバーライド:
クラス javax.swing.JComponent 内の getToolTipText
戻り値:
ツールチップテキスト

setToolTipText

public void setToolTipText(java.lang.String text)
ツールチップテキストを設定する。

オーバーライド:
クラス javax.swing.JComponent 内の setToolTipText
パラメータ:
text - ツールチップテキスト

getMultiLocaleToolTipText

public PFMultiLocaleString getMultiLocaleToolTipText()
ツールチップテキストを取得する。

戻り値:
ツールチップテキスト(マルチロケール)

setMultiLocaleToolTipText

public void setMultiLocaleToolTipText(PFMultiLocaleString text)
ツールチップテキストを設定する。

パラメータ:
text - ツールチップテキスト(マルチロケール)

isEventSourceDataContains

public boolean isEventSourceDataContains()
イベントソースデータをイベント内包データに含めるかどうかを取得する。

戻り値:
イベントソースデータを含める場合true

setEventSourceDataContains

public void setEventSourceDataContains(boolean contains)
イベントソースデータをイベント内包データに含めるかどうかを設定する。

パラメータ:
contains - イベントソースデータを含める場合true

isCheckTypeStrictly

public boolean isCheckTypeStrictly()
データ設定時に厳密に型チェックを行なうかどうかを取得する。

戻り値:
厳密に型チェックを行なう場合true

setCheckTypeStrictly

public void setCheckTypeStrictly(boolean strict)
データ設定時に厳密に型チェックを行なうかどうかを設定する。

パラメータ:
strict - 厳密に型チェックを行なう場合true

getPreferredSize

public java.awt.Dimension getPreferredSize()
推奨サイズを取得する。

オーバーライド:
クラス javax.swing.JComponent 内の getPreferredSize
戻り値:
推奨サイズ

setPreferredSize

public void setPreferredSize(java.awt.Dimension size)
推奨サイズを設定する。

オーバーライド:
クラス javax.swing.JComponent 内の setPreferredSize
パラメータ:
size - 推奨サイズ

getColumnRendererAndEditor

protected jp.go.aist.dmrc.platform.beans.gui.table.PFTableColumn getColumnRendererAndEditor(int column)
レンダラー/エディタを取得する。


getCellSelectionList

public PFObjectList getCellSelectionList(int column)
                                  throws PFComponentException
入力値の選択リストを取得する。
選択リストがない場合はnullを返す。

パラメータ:
column - 列のインデックス
戻り値:
選択候補リスト
例外:
PFComponentException - 列が選択リストをサポートしない場合

setCellSelectionList

public void setCellSelectionList(PFObjectList list,
                                 int column)
                          throws PFComponentException
入力値の選択リストを設定する。
選択リストをクリアしたい場合はnullを設定してください。

パラメータ:
list - 選択候補リスト
column - 列のインデックス
例外:
PFComponentException - 列が選択リストをサポートしない場合

updateTableColumn

protected void updateTableColumn()
テーブルカラムを更新する。


updateTableRow

protected void updateTableRow()
行高を更新する。


tableResizeAndRepaint

protected void tableResizeAndRepaint()
テーブルの再描画を行なう。


headerResizeAndRepaint

protected void headerResizeAndRepaint()
テーブルヘッダの再描画を行なう。


getSourceData

protected java.lang.Object getSourceData()
イベント内包データ(ソースデータ)を取得する。


getPopupMenu

protected jp.go.aist.dmrc.platform.beans.gui.table.PFTablePopupMenu getPopupMenu()
ポップアップメニュー生成オブジェクトを取得する。

戻り値:
ポップアップメニュー生成オブジェクト

getPopupMenuList

public javax.swing.JComponent[] getPopupMenuList()

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

setColumnHeaderVisible

public void setColumnHeaderVisible(boolean columnHeaderVisible)
列ヘッダの表示有無を設定する。

パラメータ:
columnHeaderVisible - 列ヘッダの表示有無

isColumnHeaderVisible

public boolean isColumnHeaderVisible()
列ヘッダの表示有無を取得する。

戻り値:
列ヘッダの表示有無

inputFocus

public void inputFocus()
テーブルにフォーカスをあてる。


isFocusOwner

public boolean isFocusOwner()
フォーカスの有無を判定する。

オーバーライド:
クラス java.awt.Component 内の isFocusOwner
戻り値:
真偽値

setNumberColumnGroupingUsed

public void setNumberColumnGroupingUsed(boolean groupingUsed,
                                        int column)
数値型の列にグループ化の利用有無を設定する。

パラメータ:
groupingUsed - グループ化の利用有無
column - 列インデックス

isNumberColumnGroupingUsed

public boolean isNumberColumnGroupingUsed(int column)
数値型の列のグループ化の利用有無を取得する。

パラメータ:
column - 列インデックス
戻り値:
グループ化の利用有無

getNumberColumnMaximumIntegerDigits

public int getNumberColumnMaximumIntegerDigits(int column)
数値型の列の数値の整数部分として表示可能な最大桁数を取得する。

パラメータ:
column - 列インデックス
戻り値:
整数部分の最大桁数

setNumberColumnMaximumIntegerDigits

public void setNumberColumnMaximumIntegerDigits(int digits,
                                                int column)
数値型の列に数値の整数部分として表示可能な最大桁数を設定する。

パラメータ:
digits - 整数部分の最大桁数
column - 列インデックス

getNumberColumnMinimumIntegerDigits

public int getNumberColumnMinimumIntegerDigits(int column)
数値型の列の数値の整数部分として表示可能な最小桁数を取得する。

パラメータ:
column - 列インデックス
戻り値:
整数部分の最小桁数

setNumberColumnMinimumIntegerDigits

public void setNumberColumnMinimumIntegerDigits(int digits,
                                                int column)
数値型の列に数値の整数部分として表示可能な最小桁数を設定する。

パラメータ:
digits - 整数部分の最小桁数
column - 列インデックス

getNumberColumnMaximumFractionDigits

public int getNumberColumnMaximumFractionDigits(int column)
数値型の列の数値の小数部分として表示可能な最大桁数を取得する。

パラメータ:
column - 列インデックス
戻り値:
小数部分の最大桁数

setNumberColumnMaximumFractionDigits

public void setNumberColumnMaximumFractionDigits(int digits,
                                                 int column)
数値型の列に数値の小数部分として表示可能な最大桁数を設定する。

パラメータ:
digits - 小数部分の最大桁数
column - 列インデックス

getNumberColumnMinimumFractionDigits

public int getNumberColumnMinimumFractionDigits(int column)
数値型の列の数値の小数部分として表示可能な最小桁数を取得する。

パラメータ:
column - 列インデックス
戻り値:
小数部分の最小桁数

setNumberColumnMinimumFractionDigits

public void setNumberColumnMinimumFractionDigits(int digits,
                                                 int column)
数値型の列に数値の小数部分として表示可能な最小桁数を設定する。

パラメータ:
digits - 小数部分の最小桁数
column - 列インデックス

getNumberColumnMinimum

public java.lang.String getNumberColumnMinimum(int column)
数値型の列の入力範囲の最小値を取得する。

パラメータ:
column - 列インデックス
戻り値:
入力範囲の最小値(nullの場合は最小値なし)

setNumberColumnMinimum

public void setNumberColumnMinimum(java.lang.String minimum,
                                   int column)
                            throws PFComponentException
数値型の列の入力範囲の最小値を設定する。

パラメータ:
minimum - 入力範囲の最小値(nullの場合は最小値なし)
column - 列インデックス
例外:
PFComponentException

getNumberColumnMaximum

public java.lang.String getNumberColumnMaximum(int column)
数値型の列の入力範囲の最大値を取得する。

パラメータ:
column - 列インデックス
戻り値:
入力範囲の最大値(nullの場合は最大値なし)

setNumberColumnMaximum

public void setNumberColumnMaximum(java.lang.String maximum,
                                   int column)
                            throws PFComponentException
数値型の列の入力範囲の最大値を設定する。

パラメータ:
maximum - 入力範囲の最大値(nullの場合は最大値なし)
column - 列インデックス
例外:
PFComponentException

getDateColumnMinimum

public java.lang.String getDateColumnMinimum(int column)
日付型の列の入力範囲の最小値を取得する。

パラメータ:
column - 列インデックス
戻り値:
入力範囲の最小値(nullの場合は最小値なし)

setDateColumnMinimum

public void setDateColumnMinimum(java.lang.String minimum,
                                 int column)
                          throws PFComponentException
日付型の列の入力範囲の最小値を設定する。

パラメータ:
minimum - 入力範囲の最小値(nullの場合は最小値なし)
column - 列インデックス
例外:
PFComponentException

getDateColumnMaximum

public java.lang.String getDateColumnMaximum(int column)
日付型の列の入力範囲の最大値を取得する。

パラメータ:
column - 列インデックス
戻り値:
入力範囲の最大値(nullの場合は最大値なし)

setDateColumnMaximum

public void setDateColumnMaximum(java.lang.String maximum,
                                 int column)
                          throws PFComponentException
日付型の列の入力範囲の最大値を設定する。

パラメータ:
maximum - 入力範囲の最大値(nullの場合は最大値なし)
column - 列インデックス
例外:
PFComponentException

getDateColumnMode

public int getDateColumnMode(int column)
日付型の列の表示モードを取得する。

パラメータ:
column - 列インデックス
戻り値:
表示モード

setDateColumnMode

public void setDateColumnMode(int mode,
                              int column)
日付型の列の表示モードを設定する。

パラメータ:
mode - 表示モード
column - 列インデックス

getDateColumnPattern

public java.lang.String getDateColumnPattern(int column)
日付型の列のパターン文字列を取得する。

パラメータ:
column - 列インデックス
戻り値:
パターン文字列

setDateColumnFormatDateTime

public void setDateColumnFormatDateTime(int column)
日付型の列の表示モードを「日付/時間」に切り替える。

パラメータ:
column - 列インデックス

setDateColumnFormatDateOnly

public void setDateColumnFormatDateOnly(int column)
日付型の列の表示モードを「日付のみ」に切り替える。

パラメータ:
column - 列インデックス

setDateColumnFormatTimeOnly

public void setDateColumnFormatTimeOnly(int column)
日付型の列の表示モードを「時間のみ」に切り替える。

パラメータ:
column - 列インデックス

setDateColumnFormatCustom

public void setDateColumnFormatCustom(java.lang.String pattern,
                                      int column)
日付型の列の表示モードを「カスタム」に切り替える。

パラメータ:
pattern - パターン文字列
column - 列インデックス

setDateColumnFormatCustom

public void setDateColumnFormatCustom(java.lang.String pattern,
                                      java.util.Locale locale,
                                      int column)
日付型の列の表示モードを「カスタム」に切り替える。

パラメータ:
pattern - パターン文字列
locale - ロケール
column - 列インデックス

setStringColumnPattern

public void setStringColumnPattern(java.lang.String pattern,
                                   int column)
文字列型の列のパターン文字列を設定する。

パラメータ:
pattern - パターン文字列
column - 列インデックス

getStringColumnPattern

public java.lang.String getStringColumnPattern(int column)
文字列型の列のパターン文字列を取得する。

パラメータ:
column - 列インデックス
戻り値:
パターン文字列

setStringColumnMaxCharInputCount

public void setStringColumnMaxCharInputCount(int count,
                                             int column)
文字列型の列の最大入力可能文字数を設定する。

パラメータ:
count - 最大入力可能文字数(無制限の場合は0)
column - 列インデックス

getStringColumnMaxCharInputCount

public int getStringColumnMaxCharInputCount(int column)
文字列型の列の最大入力可能文字数を取得する。

パラメータ:
column - 列インデックス
戻り値:
最大入力可能文字数

editCellAt

public boolean editCellAt(int row,
                          int column)
推奨されていません。 

指定したセルを選択して編集状態にする。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
編集状態になった場合true、そうでない場合false

editSelectedCell

public boolean editSelectedCell()
推奨されていません。 

選択されたセルを編集状態にする。

戻り値:
編集状態になった場合true、そうでない場合false

isCellEditing

public boolean isCellEditing()
現在編集中のセルが存在するかどうかを取得する。

戻り値:
編集中のセルが存在する場合true、そうでない場合false

stopCellEditing

public void stopCellEditing()
現在編集中のセルの値を確定する。


cancelCellEditing

public void cancelCellEditing()
現在のセルの編集を破棄する。


editSelectedCell

public boolean editSelectedCell(boolean commitment)
選択されたセルを編集状態にする。 引数commitmentをtrueとすることで現在編集中のセルの値を確定した場合、 データ更新イベントが発生する。

パラメータ:
commitment - 編集中のセルの値を確定する場合true、破棄する場合false
戻り値:
編集状態になった場合true、そうでない場合false

editCellAtAfterCommitment

public boolean editCellAtAfterCommitment(int row,
                                         int column)
編集中のセルの値を確定した後、セルを選択して編集状態にする。 セルの値の確定により、データ更新イベントが発生する。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
編集状態になった場合true、そうでない場合false

editCellAtAfterCancel

public boolean editCellAtAfterCancel(int row,
                                     int column)
編集中のセルの値を元に戻した後、セルを選択して編集状態にする。

パラメータ:
row - 行インデックス
column - 列インデックス
戻り値:
編集状態になった場合true、そうでない場合false

setColumnErrorDialogVisible

public void setColumnErrorDialogVisible(boolean visible,
                                        int column)
各列について編集値が適切でない場合にエラーダイアログを表示するかどうかを設定する。

パラメータ:
visible - エラーダイアログを表示する場合true
column - 列インデックス

isColumnErrorDialogVisible

public boolean isColumnErrorDialogVisible(int column)
各列について編集値が適切でない場合にエラーダイアログを表示するかどうかを取得する。

パラメータ:
column - 列インデックス
戻り値:
エラーダイアログを表示する場合true

setSelectedCellOverwrite

public void setSelectedCellOverwrite(boolean bol)
セル選択時に直接キーボード入力した際に上書きするかどうかを設定する。

パラメータ:
bol - 上書きする場合true

getSelectedCellOverwrite

public boolean getSelectedCellOverwrite()
セル選択時に直接キーボード入力した際に上書きするかどうかを取得する。

戻り値:
上書きする場合true

getEnterAndTabSwapped

public boolean getEnterAndTabSwapped()
EnterキーとTabキーの機能を入れ替えるかどうかを取得する。

戻り値:
機能を入れ替える場合true

setEnterAndTabSwapped

public void setEnterAndTabSwapped(boolean bol)
EnterキーとTabキーの機能を入れ替えるかどうかを設定する。

パラメータ:
bol - 機能を入れ替える場合true

getNextCellSelectionAfterCellEdit

public boolean getNextCellSelectionAfterCellEdit()
セル編集中にEnterキー押下した時,値の確定の後に次のセル選択を行うかどうかを取得する。

戻り値:
次のセル選択を行う場合true

setNextCellSelectionAfterCellEdit

public void setNextCellSelectionAfterCellEdit(boolean bol)
セル編集中にEnterキー押下した時,値の確定の後に次のセル選択を行うかどうかを設定する。

パラメータ:
bol - 次のセル選択を行う場合true

getColumnHeaderHorizontalAlignment

public int getColumnHeaderHorizontalAlignment(int column)
列ヘッダの水平方向の配置方法を取得する。

パラメータ:
column - 列インデックス
戻り値:
水平方向の配置方法

setColumnHeaderHorizontalAlignment

public void setColumnHeaderHorizontalAlignment(int alignment,
                                               int column)
列ヘッダの水平方向の配置方法を設定する。

パラメータ:
alignment - 水平方向の配置方法
column - 列インデックス

setInputCharacterSetAsKanji

public void setInputCharacterSetAsKanji()
入力文字種を日本語に設定する。


setInputCharacterSetAsEnglish

public void setInputCharacterSetAsEnglish()
入力文字種を英語に設定する。


setInputCharacterSet

public void setInputCharacterSet(java.lang.String charset)
入力文字種を設定する。 指定した文字種名が存在しない場合には英語に設定する。

パラメータ:
charset - 文字種名

getInputCharacterSetList

public PFObjectList getInputCharacterSetList()
入力文字種名のリストを取得する。


getUpdatedRow

public int getUpdatedRow()
最後に更新された行のインデックスを1つ取得する。 行が追加された場合には、追加された行のインデックスが戻り値となる。 行が削除された場合には、削除される前のインデックスが戻り値となる。

戻り値:
最後に更新された行のインデックス

getUpdatedColumn

public int getUpdatedColumn()
最後に更新された列のインデックスを1つ取得する。 列が追加された場合には、追加された列のインデックスが戻り値となる。 列が削除された場合には、削除される前のインデックスが戻り値となる。

戻り値:
最後に更新された列のインデックス