プロパティ情報
名前 | 型 | 参照 | 設定 | 説明 |
---|---|---|---|---|
background | java.awt | ○ | ○ | 背景色 |
borderColor | java.awt | ○ | ○ | 枠線の色 |
borderType | int | ○ | ○ | 枠線の種類 |
borderWidth | int | ○ | ○ | 枠線の幅 |
cellAlignmentHorizontal | com.fujitsu.jbk.gui | ○ | セルの横方向の文字表示位置 | |
cellAlignmentVertical | com.fujitsu.jbk.gui | ○ | セルの縦方向の文字表示位置 | |
cellBackground | com.fujitsu.jbk.gui | ○ | セルの背景色 | |
cellBorderColor | com.fujitsu.jbk.gui | ○ | セルの枠の色 | |
cellBorderType | com.fujitsu.jbk.gui | ○ | セルの枠の種類 | |
cellBorderWidth | com.fujitsu.jbk.gui | ○ | セルの枠の幅 | |
cellEditable | com.fujitsu.jbk.gui | ○ | セルの編集可/編集不可 | |
cellFont | com.fujitsu.jbk.gui | ○ | セルのフォント | |
cellForeground | com.fujitsu.jbk.gui | ○ | セルの前景色 | |
cellObject | com.fujitsu.jbk.gui | ○ | セルのオブジェクト | |
cellString | com.fujitsu.jbk.gui | ○ | セルの文字列 | |
cellVisible | com.fujitsu.jbk.gui | ○ | セルの表示/非表示 | |
columnAlignmentHorizontal | com.fujitsu.jbk.gui | ○ | 指定した列のセルの横方向の文字表示位置 | |
columnAlignmentVertical | com.fujitsu.jbk.gui | ○ | 指定した列のセルの縦方向の文字表示位置 | |
columnBackground | com.fujitsu.jbk.gui | ○ | 指定した列のセルの背景色 | |
columnBorderColor | com.fujitsu.jbk.gui | ○ | 指定した列のセルの枠の色 | |
columnBorderType | com.fujitsu.jbk.gui | ○ | 指定した列のセルの枠の種類 | |
columnBorderWidth | com.fujitsu.jbk.gui | ○ | 指定した列のセルの枠の幅 | |
columnCharWidth | com.fujitsu.jbk.gui | ○ | 指定した列の桁数幅 | |
columnCount | int | ○ | ○ | 列数 |
columnEditable | com.fujitsu.jbk.gui | ○ | 指定した列のセルの編集可能/編集不可能 | |
columnFont | com.fujitsu.jbk.gui | ○ | 指定した列のセルのフォント | |
columnForeground | com.fujitsu.jbk.gui | ○ | 指定した列のセルの前景色 | |
columnVisible | com.fujitsu.jbk.gui | ○ | 指定した列のセルの表示/非表示 | |
columnWidth | com.fujitsu.jbk.gui | ○ | 指定した列の幅 | |
columns | int | ○ | ○ | 表示する大きさを表す列数 |
componentOrientation | java.awt | ○ | ○ | 言語に依存する方向 |
controlEnabled | boolean | ○ | ○ | 追加されたコンポーネントの使用可能/不可能を操作するかどうか |
defaultCell | com.fujitsu.jbk.gui | ○ | ○ | データ用のデフォルトのセル |
defaultCellHeight | int | ○ | ○ | セルのデフォルトの高さ |
defaultCellWidth | int | ○ | ○ | セルのデフォルトの幅 |
defaultHeaderCell | com.fujitsu.jbk.gui | ○ | ○ | ヘッダ用のデフォルトのセル |
dragMode | boolean | ○ | ○ | 罫線のドラッグ可/ドラッグ不可 |
editable | boolean | ○ | ○ | セル全体の編集可能/編集不可能 |
enableMenu | boolean | ○ | ○ | ポップアップメニューを表示するかどうか |
enableToolTip | boolean | ○ | ○ | ツールチップを表示するかどうか |
enabled | boolean | ○ | ○ | 使用可能かどうか |
focusTraversalKeysEnabled | boolean | ○ | ○ | フォーカストラバーサルキーが使用できるかどうか |
focusable | boolean | ○ | ○ | フォーカスが設定可能かどうか |
font | java.awt | ○ | ○ | フォント |
foreground | java.awt | ○ | ○ | 前景色 |
format | com.fujitsu.jbk.gui | ○ | 指定した列のフォーマット | |
headerCellAlignmentHorizontal | com.fujitsu.jbk.gui | ○ | ヘッダセルの横方向の文字表示位置 | |
headerCellAlignmentVertical | com.fujitsu.jbk.gui | ○ | ヘッダセルの縦方向の文字表示位置 | |
headerCellBackground | com.fujitsu.jbk.gui | ○ | ヘッダセルの背景色 | |
headerCellBorderColor | com.fujitsu.jbk.gui | ○ | ヘッダセルの枠の色 | |
headerCellBorderType | com.fujitsu.jbk.gui | ○ | ヘッダセルの枠の種類 | |
headerCellBorderWidth | com.fujitsu.jbk.gui | ○ | ヘッダセルの枠の幅 | |
headerCellFont | com.fujitsu.jbk.gui | ○ | ヘッダセルのフォント | |
headerCellForeground | com.fujitsu.jbk.gui | ○ | ヘッダセルの前景色 | |
headerCellObject | com.fujitsu.jbk.gui | ○ | ヘッダセルのオブジェクト | |
headerCellString | com.fujitsu.jbk.gui | ○ | ヘッダセルの文字列 | |
headerCellVisible | com.fujitsu.jbk.gui | ○ | ヘッダセルの表示/非表示 | |
headerColumnCharWidth | com.fujitsu.jbk.gui | ○ | 指定したヘッダの列の桁数幅 | |
headerColumnWidth | com.fujitsu.jbk.gui | ○ | 指定したヘッダの列の幅 | |
headerColumns | int | ○ | ○ | ヘッダの列数 |
headerRowHeight | com.fujitsu.jbk.gui | ○ | 指定したヘッダの行の高さ | |
headerRows | int | ○ | ○ | ヘッダの行数 |
headerTableBorderColor | java.awt | ○ | ○ | ヘッダの罫線の色 |
ignoreRepaint | boolean | ○ | ○ | オペレーティングシステムのペイントメッセージを無視するかどうか |
jumpMode | boolean | ○ | ○ | 自動スクロールモード |
locale | java.util | ○ | ○ | ロケール情報 |
multipleMode | boolean | ○ | ○ | 選択モード |
name | java.lang | ○ | ○ | 名前 |
position | com.fujitsu.jbk.gui | ○ | カーソル位置 | |
remoteFont | boolean | ○ | 登録されているフォントがリモートフォントかどうか | |
rowAlignmentHorizontal | com.fujitsu.jbk.gui | ○ | 指定した行のセルの横方向の文字表示位置 | |
rowAlignmentVertical | com.fujitsu.jbk.gui | ○ | 指定した行のセルの縦方向の文字表示位置 | |
rowBackground | com.fujitsu.jbk.gui | ○ | 指定した行のセルの背景色 | |
rowBorderColor | com.fujitsu.jbk.gui | ○ | 指定した行のセルの枠の色 | |
rowBorderType | com.fujitsu.jbk.gui | ○ | 指定した行のセルの枠の種類 | |
rowBorderWidth | com.fujitsu.jbk.gui | ○ | 指定した行のセルの枠の幅 | |
rowCount | int | ○ | ○ | 行数 |
rowEditable | com.fujitsu.jbk.gui | ○ | 指定した行のセルの編集可能/編集不可能 | |
rowFont | com.fujitsu.jbk.gui | ○ | 指定した行のセルのフォント | |
rowForeground | com.fujitsu.jbk.gui | ○ | 指定した行のセルの前景色 | |
rowHeight | com.fujitsu.jbk.gui | ○ | 指定した行の高さ | |
rowVisible | com.fujitsu.jbk.gui | ○ | 指定した行のセルの表示/非表示 | |
rows | int | ○ | ○ | 表示する大きさを表す行数 |
scrollbarMode | boolean | ○ | ○ | スクロールバーの表示モード |
selectedObjects | java.lang | ○ | 選択されているセルの位置のリスト | |
selectedPosition | com.fujitsu.jbk.gui | ○ | 選択されているセルの位置 | |
strictly | com.fujitsu.jbk.gui | ○ | 指定した列のフォーマットに適さない文字列を無効にするかどうか | |
tableBorderColor | java.awt | ○ | ○ | 罫線の色 |
tableBorderHeight | int | ○ | ○ | 罫線の高さ |
tableBorderWidth | int | ○ | ○ | 罫線の幅 |
tableColumns | int | ○ | ヘッダを含めた列数 | |
tableRows | int | ○ | ヘッダを含めた行数 | |
toolTipText | java.lang | ○ | ○ | ツールチップのテキスト |
viewMode | boolean | ○ | ○ | 閲覧モードかどうか |
visible | boolean | ○ | ○ | 可視かどうか |
wheelScrollingEnabled | boolean | ○ | ○ | マウスホイールによるスクロールバー操作を行うかどうか |
イベント情報
名前 | リスナ | 追加・削除 | メソッド | 説明 |
---|---|---|---|---|
adjustment | java.awt.event | addAdjustmentListener | adjustmentValueChanged | スクロールバーを操作したとき発行されます。 |
component | java.awt.event | addComponentListener | componentResized | コンポーネントの状態が変わったとき発行されます。 |
componentMoved | ||||
componentShown | ||||
componentHidden | ||||
focus | java.awt.event | addFocusListener | focusGained | フォーカス移動で発行されます。 |
focusLost | ||||
inputMethod | java.awt.event | addInputMethodListener | caretPositionChanged | インプットメソッドの状態が変わったとき発行されます。 |
inputMethodTextChanged | ||||
item | java.awt.event | addItemListener | itemStateChanged | セルをマウス操作、キー操作により選択したとき発行されます。 |
key | java.awt.event | addKeyListener | keyTyped | キー操作で発行されます。 |
keyPressed | ||||
keyReleased | ||||
mouse | java.awt.event | addMouseListener | mouseClicked | マウス操作で発行されます。 |
mousePressed | ||||
mouseReleased | ||||
mouseEntered | ||||
mouseExited | ||||
mouseMotion | java.awt.event | addMouseMotionListener | mouseDragged | マウス移動で発行されます。 |
mouseMoved | ||||
mouseWheel | java.awt.event | addMouseWheelListener | mouseWheelMoved | マウスホイール操作で発行されます。 |
propertyChange | java.beans | addPropertyChangeListener | propertyChange | バウンドプロパティの変更で発行されます。 |
tableViewAction | com.fujitsu.jbk.gui | addTableViewActionListener | inputAreaOpen | JFTableView固有の操作を行ったとき発行されます。 |
inputAreaClose | ||||
cursorMoved | ||||
allSelected | ||||
allDeselected | ||||
rowSelected | ||||
rowDeselected | ||||
columnSelected | ||||
columnDeselected | ||||
text | java.awt.event | addTextListener | textValueChanged | セルの文字列を変更したとき発行されます。 |
メソッド情報
名前 | パラメータ | 説明 |
---|---|---|
addColumn | 列を最後に追加します。 | |
addRow | 行を最後に追加します。 | |
allCellDeselect | すべてのセルの選択を解除します。 | |
allCellSelect | すべてのセルを選択します。 | |
calculateView | 画面のサイズとスクロールバーの位置を計算して再描画します。 | |
copy | 選択したセルのデータ(=文字列)をクリップボードへコピーします。 | |
copyColumn | int | 列を指定した位置に複写します。 |
int | ||
copyRow | int | 行を指定した位置に複写します。 |
int | ||
deselectCell | int | セルの選択を解除します。 |
int | ||
exchangeColumn | int | 指定した列を置換します。 |
int | ||
exchangeRow | int | 指定した行を置換します。 |
int | ||
fullRepaint | すべてのセルを再描画します。 | |
hideToolTip | ツールチップを消去します。 | |
inputAreaClose | boolean | 入力フィールドを非表示にします。 |
inputAreaOpen | カーソル位置のセルの入力フィールドを表示します。 | |
insertColumn | int | 列を指定した位置に追加します。 |
insertRow | int | 行を指定した位置に追加します。 |
jump | int | 指定位置のセルが画面に入るようにスクロールします。 |
int | ||
moveColumn | int | 指定した列を移動します。 |
int | ||
moveRow | int | 指定した行を移動します。 |
int | ||
paste | クリップボードからペーストします。 | |
removeColumn | int | 指定した列を削除します。 |
removeRow | int | 指定した行を削除します。 |
replaceColumn | int | 指定した列を上書きします。 |
int | ||
replaceRow | int | 指定した行を上書きします。 |
int | ||
requestFocus | 入力フォーカスを要求します。 | |
selectCell | int | セルを選択します。 |
int | ||
setCellAlignmentHorizontal | int | すべてのセルの横方向の文字表示位置を設定します。 |
setCellAlignmentVertical | int | すべてのセルの縦方向の文字表示位置を設定します。 |
setCellBackground | java.awt | すべてのセルの背景色を設定します。 |
setCellBorderColor | java.awt | すべてのセルの枠の色を設定します。 |
setCellBorderType | int | すべてのセルの枠の種類を設定します。 |
setCellBorderWidth | int | すべてのセルの枠の幅を設定します。 |
setCellEditable | boolean | すべてのセルの編集可/編集不可を設定します。 |
setCellFont | java.awt | すべてのセルのフォントを設定します。 |
setCellForeground | java.awt | すべてのセルの前景色を設定します。 |
setCellVisible | boolean | すべてのセルの表示/非表示を設定します。 |
setColumnChars | int | すべての列に同じ桁数幅を設定します。 |
setRowColumnCount | int | データ行列数を設定します。 |
int | ||
setTableBorder | int | 罫線の高さと幅を同時に設定します。 |
int | ||
setTextField | com.fujitsu.jbk.gui | 入力フィールドとして使用するJFFieldStringクラスを設定します。 |
showToolTip | java.lang | ツールチップを表示します。 |
java.awt | ||
java.awt | ||
long | ||
transferFocus | 次のコンポーネントにフォーカスを移動します。 |
カスタマイザ
テーブル
テーブル全体に関する情報を設定します。
データ行数を設定します。データ行数には、0から2147483644まで指定できます。
データ列数を設定します。データ列数には、0から2147483644まで指定できます。
ヘッダ行数を設定します。ヘッダ行数は0から3まで設定することができます。
ヘッダ列数を設定します。ヘッダ列数は0から3まで設定することができます。
表示行数を設定します。表示行数には、0から2147483647まで指定できます。
表示列数を設定します。表示列数には、0から2147483647まで指定できます。
行列の大きさを設定する設定域を、データ域/ヘッダ域から選択します。
行列の大きさを設定する行のインデックスを選択します。選択行には、0から始まる正の数値を指定できます。選択行の最大値はデータ行数よりも1つ小さい値になります。
行列の大きさを設定する行の高さをピクセル値で設定します。行の高さには、0から2147483647まで指定できます。
注意
行の高さに非常に大きな値を設定した場合、システムが不安定になることがあります。
行列の大きさを設定する列のインデックスを選択します。選択列には、0から始まる正の数値を指定できます。選択列の最大値はデータ列数よりも1つ小さい値になります。
行列の大きさを設定する列の幅をピクセル値で設定します。列の幅には、0から2147483647まで指定できます。
注意
列の幅に非常に大きな値を設定した場合、システムが不安定になることがあります。
行列の大きさを設定する列の幅を文字の桁数で設定します。
このメソッドはテーブルが一度も表示されていない場合は、正しく動作しません。統合開発環境の画面デザイナで操作された場合、表示よりも先に「列の桁数幅」で指定したメソッドが呼び出される場合があります。
その場合は無効になりますので、統合開発環境のソースエディタにて、表示よりも後にメソッドが呼び出されるよう変更してください。
フォーマット設定を行うデータ域の列のインデックスを選択します。選択列には、0から始まる正の数値を指定できます。選択列の最大値はデータ列数よりも1つ小さい値になります。
フォーマット設定を行う列のフォーマットを、なし/yyyy/M/d/d-MMMM-yy/H:mm:ss/#0/#0.00/#,##0/$#,##/#0%から選択します。列にフォーマットを設定しない場合は“なし”を選択します。
フォーマット設定を行う列のフォーマットに適さない文字列が入力されたときの処理を、無効にする/そのまま表示から選択します。
モード
テーブルの動作モードを設定します。
枠幅変更の可否を設定します。チェックすると枠幅の変更が可能になります。
変更可能のときは、マウスポインタを枠の境界に位置づけると、マウスポインタの形状が変更します。その状態でドラッギングすることにより、枠幅を変更することができます。
編集の可否を設定します。チェックすると編集が可能になります。
自動スクロールする/しないを設定します。チェックすると行列の追加・挿入処理を実行した場合、目的行が画面内に入るように自動的にスクロールします。
複数選択の可否を設定します。チェックすると、複数選択が可能になります。
スクロールバーの表示/非表示を設定します。チェックするとテーブル部分の大きさに合わせて配置され、チェックをはずすとコンポーネント全体の大きさに合わせて配置されます。
閲覧モードにする/しないを設定します。チェックすると閲覧モードになり、テーブルでの編集ができなくなります。
マウスホイール操作によりスクロールを行うかどうかを設定します。チェックするとマウスホイールでスクロールします。
デフォルト
セルのデフォルトの属性を設定します。
デフォルトのデータセルを設定します。
ボタンを押下すると[セル]ダイアログが表示されます。データセルの属性を設定することができます。
デフォルトのヘッダセルを設定します。
ボタンを押下すると[セル]ダイアログが表示されます。ヘッダセルの属性を設定することができます。
デフォルトの列の幅をピクセル値で設定します。列を追加/挿入したときの初期値として利用されます。列幅には、0から2147483647まで指定できます。
デフォルトの行の高さをピクセル値で設定します。行を追加/挿入したときの初期値として利用されます。高さには、0から2147483647まで指定できます。
罫線
罫線の色などの属性を設定します。
データ域の罫線の色を設定します。ボタンを押下すると色設定ダイアログが表示されます。
ヘッダ域の罫線の色を設定します。ボタンを押下すると色設定ダイアログが表示されます。
垂直方向の罫線の太さをピクセル値で設定します。太さは0から5まで設定することができます。
水平方向の罫線の太さをピクセル値で設定します。太さは0から5まで設定することができます。
データ
セルの値を設定します。
初期状態ではテーブルの大きさ(行数と列数)は定義されていないため、データを設定することができません。最初に、「テーブル」プロパティで行数と列数などを設定してから、各セルに値を設定します。また、値を編集する場合は、編集セル(のインデックス)を指定します。
値を設定する対象域を、データ域/ヘッダ域から選択します。
値を設定する対象(単位)を、個別/一行/一列から選択します。
値を設定する行のインデックスを設定します。行のインデックスは0から始まる正の数値を指定できます。インデックスの最大値はデータ行数よりも1つ小さい値になります。
値を設定する列のインデックスを設定します。列のインデックスは0から始まる正の数値を指定できます。インデックスの最大値はデータ列数よりも1つ小さい値になります。
水平方向の表示位置を、左詰め/中央揃え/右詰めから選択します。
垂直方向の表示位置を、上詰め/中央揃え/下詰めから選択します。
前景色・背景色を設定します。ボタンを押下すると[前景色/背景色]設定ダイアログが表示されます。
枠の種類を、平面/凸/凹から選択します。
枠の色を設定します。ボタンを押下すると色設定ダイアログが表示されます。
枠の幅をピクセル値で設定します。枠の幅には、0から5まで指定できます。
フォントを設定します。ボタンを押下すると[フォント]設定ダイアログが表示されます。
編集の可否を設定します。チェックすると編集が可能になります。
値を表示する/しないを設定します。チェックすると値が表示されます。
値の型を、文字型/数値型/論理型から選択します。選択したデータ型により、「値」の入力フィールドが変更します。
選択したノードの列の値を設定します。設定された値は、以下のオブジェクトクラスとして設定されます。
文字型:java.lang.String
数値型:java.lang.Long
論理型:java.lang.Boolean
設定した内容が表示されます。