プロパティ情報
名前 | 型 | 参照 | 設定 | 説明 |
---|---|---|---|---|
addDataRows | com.fujitsu.jbk.gui | ○ | 複数データの追加 | |
adjustHeader | boolean | ○ | ○ | ダミーカラムヘッダを表示するかどうか |
alignment | com.fujitsu.jbk.gui | ○ | 指定した列の文字列の表示位置 | |
background | java.awt | ○ | ○ | 背景色 |
borderColor | java.awt | ○ | ○ | 枠線の色 |
borderType | int | ○ | ○ | 枠線の種類 |
borderWidth | int | ○ | ○ | 枠線の幅 |
cellBackground | com.fujitsu.jbk.gui | ○ | 背景色 | |
cellForeground | com.fujitsu.jbk.gui | ○ | 前景色 | |
columnAlignment | com.fujitsu.jbk.gui | ○ | 指定した列全体の文字列の表示位置 | |
columnCount | int | ○ | ○ | データ列数 |
columnWidth | com.fujitsu.jbk.gui | ○ | 指定した列の列幅 | |
columns | int | ○ | ○ | 表示列数 |
componentOrientation | java.awt | ○ | ○ | 言語に依存する方向 |
cursorIndex | int | ○ | ○ | カーソルのある行 |
deselect | int | ○ | 選択解除 | |
enableChangeWidth | com.fujitsu.jbk.gui | ○ | 指定した列の表示幅の変更可能/不可能 | |
enableMenu | boolean | ○ | ○ | ポップアップメニューを表示するかどうか |
enableSort | com.fujitsu.jbk.gui | ○ | 指定した列のデータをキーとしたソートの可能/不可能 | |
enableToolTip | boolean | ○ | ○ | ツールチップを表示するかどうか |
enabled | boolean | ○ | ○ | 使用可能かどうか |
focusTraversalKeysEnabled | boolean | ○ | ○ | フォーカストラバーサルキーが使用できるかどうか |
focusable | boolean | ○ | ○ | フォーカスが設定可能かどうか |
font | java.awt | ○ | ○ | フォント |
foreground | java.awt | ○ | ○ | 前景色 |
headerAlignment | com.fujitsu.jbk.gui | ○ | 指定したヘッダの文字列の表示位置 | |
headerHeight | int | ○ | ○ | カラムヘッダの高さ |
headerImage | (配列) | (配列) | (配列) | カラムヘッダの指定した列に表示するイメージ |
headerObject | (配列) | (配列) | (配列) | カラムヘッダの指定した列のオブジェクト |
headerObjectToString | (配列) | (配列) | (配列) | カラムヘッダに設定されている文字列設定用オブジェクト |
headerString | com.fujitsu.jbk.gui | ○ | カラムヘッダの指定した列に表示する文字列 | |
horizontalUnitIncrement | int | ○ | ○ | 水平スクロールバーの「ユニット」増分値 |
ignoreRepaint | boolean | ○ | ○ | オペレーティングシステムのペイントメッセージを無視するかどうか |
locale | java.util | ○ | ○ | ロケール情報 |
multipleMode | boolean | ○ | ○ | 複数選択モード/単数選択モード |
name | java.lang | ○ | ○ | 名前 |
preferredColumnWidth | (配列) | (配列) | 指定した列の最適な列幅 | |
remoteFont | boolean | ○ | 登録されているフォントがリモートフォントかどうか | |
rowCount | int | ○ | ○ | データ行数 |
rowHeight | int | ○ | ○ | データ域の1行の高さ |
rows | int | ○ | ○ | データ域の表示行数 |
select | int | ○ | 選択 | |
selectBackground | java.awt | ○ | ○ | 選択時の背景色 |
selected | (配列) | (配列) | 指定した行が選択されているかどうか | |
selectedCount | int | ○ | 選択状態の行数 | |
selectedIndex | int | ○ | 選択している行 | |
selectedIndexes | int[] | ○ | 選択状態になっているすべての行の配列 | |
selectedObjects | java.lang | ○ | 選択状態の行の先頭のオブジェクトの配列 | |
selectForeground | java.awt | ○ | ○ | 選択時の前景色 |
string | com.fujitsu.jbk.gui | ○ | 文字列 | |
toolTipText | java.lang | ○ | ○ | ツールチップのテキスト |
topIndex | int | ○ | ○ | 先頭に表示している行 |
viewMode | boolean | ○ | ○ | 閲覧モードかどうか |
visible | boolean | ○ | ○ | 可視かどうか |
visibleHScrollbar | boolean | ○ | 横方向スクロールバーの表示/非表示 | |
visibleHeader | boolean | ○ | ○ | カラムヘッダの表示/非表示 |
visibleVScrollbar | boolean | ○ | 縦方向スクロールバーの表示/非表示 | |
wheelScrollingEnabled | boolean | ○ | ○ | マウスホイールによるスクロールバー操作を行うかどうか |
イベント情報
名前 | リスナ | 追加・削除 | メソッド | 説明 |
---|---|---|---|---|
action | java.awt.event | addActionListener | actionPerformed | ダブルクリックしたとき、および[Enter]キーを押したとき発行されます。 |
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 | バウンドプロパティの変更で発行されます。 |
メソッド情報
名前 | パラメータ | 説明 |
---|---|---|
addRow | 行の最後に空の行データを追加します。 | |
deselect | int | 指定した行を選択解除します。 |
exchangeColumn | int | 指定した列を置換します。 |
int | ||
exchangeRow | int | 指定した行を置換します。 |
int | ||
getSelectForeground | int | 指定した行列の選択時の前景色を返します。 |
int | ||
getSelectBackground | int | 指定した行列の選択時の背景色を返します。 |
int | ||
hideToolTip | ツールチップを消去します。 | |
insertRow | int | 指定した行に空の行データを挿入します。 |
removeRow | int | 指定した行の行データを削除します。 |
requestFocus | 入力フォーカスを要求します。 | |
search | char | 指定した文字を先頭に持つ行にカーソルおよび選択を移動します。 |
select | int | 指定した行を選択します。 |
setColumnSelectBackground | int | 指定した列の選択時の背景色を設定します。 |
java.awt | ||
setColumnSelectForeground | int | 指定した列の選択時の前景色を設定します。 |
java.awt | ||
setRowSelectBackground | int | 指定した行の選択時の背景色を設定します。 |
java.awt | ||
setRowSelectForeground | int | 指定した行の選択時の前景色を設定します。 |
java.awt | ||
setSelectBackground | int | 指定した行列の選択時の背景色を設定します。 |
int | ||
java.awt | ||
setSelectForeground | int | 指定した行列の選択時の前景色を設定します。 |
int | ||
java.awt | ||
showToolTip | java.lang | ツールチップを表示します。 |
java.awt | ||
java.awt | ||
long | ||
sort | int | 指定した列の情報を使って、行をソートします。 |
boolean | ||
transferFocus | 次のコンポーネントにフォーカスを移動します。 |
カスタマイザ
モード
リストのモードを設定します。
ヘッダの表示/非表示を設定します。チェックするとヘッダを表示します。
ダミーヘッダの表示/非表示を設定します。チェックするとダミーヘッダを表示します。
複数選択/単数選択を設定します。チェックすると複数選択が可能で、チェックをはずすと単数選択になります。
閲覧モードにする/しないを設定します。チェックすると閲覧モードになり、リストでの編集ができなくなります。
マウスホイール操作によりスクロールを行うかどうかを設定します。チェックするとマウスホイールでスクロールします。
描画
リストの表示に関する情報を設定します。
行列を選択状態にしたときの前景色・背景色を設定します。ボタンを押下すると[前景色/背景色]設定ダイアログが表示されます。
行列
リストの行と列の情報を設定します。
データ行数を設定します。データ行数には、0から2147483647まで指定できます。
データ列数を設定します。データ列数には、0から2147483647まで指定できます。
表示行数を設定します。表示行数には、0から2147483647まで指定できます。
表示列数を設定します。表示列行数には、0から2147483647まで指定できます。
ヘッダの高さをピクセル値で設定します。ヘッダの高さには、0から2147483647まで指定できます。
データ域の高さをピクセル値で設定します。データ域の高さには、0から2147483647まで指定できます。
カーソルを表示する行を設定します。カーソルを表示する行には、0から始まる正の数値を指定できます。カーソルを表示する行の最大値はデータ行数よりも1つ小さい値になります。
先頭に表示する行を設定します。先頭に表示する行には、0から始まる正の数値を指定できます。先頭に表示する行の最大値はデータ行数よりも1つ小さい値になります。
ヘッダ
リストのヘッダを設定します。
初期状態ではリストの大きさ(行数と列数)は定義されていなく、「ヘッダ」プロパティを設定することができません。最初に、「行列」プロパティで行数と列数などを設定してから、各列のヘッダを設定します。また、ヘッダを編集する場合は、編集列(のインデックス)を指定します。
ヘッダを設定する列のインデックスを設定します。設定列には、0から始まる正の数値を指定できます。設定列の最大値はデータ列数よりも1つ小さい値になります。
ヘッダの水平表示位置を、左詰め/中央揃え/右詰めから選択します。
「水平表示位置」の有効範囲を、列全体/ヘッダのみから選択します。
ヘッダの文字列を設定します。
ソートの可否を設定します。チェックするとソートが可能になります。
列幅変更の可否を設定します。チェックすると列幅の変更が可能になります。
変更可能のときは、マウスポインタを列の境界に位置づけると、マウスポインタの形状が変更します。その状態でドラッギングすることにより、列幅を変更することができます。
列幅をピクセル値で設定します。列幅には、0から2147483647まで指定できます。
設定した内容が表示されます。
データ
リストのデータを設定します。
初期状態ではリストの大きさ(行数と列数)は定義されていなく、「データ」プロパティを設定することができません。最初に、「行列」プロパティで行数と列数などを設定してから、各行列にデータを設定します。また、データを編集する場合は、編集行列(のインデックス)を指定します。
データを設定する行のインデックスを設定します。設定行には、0から始まる正の数値を指定できます。設定行の最大値はデータ行数よりも1つ小さい値になります。
データを設定する列のインデックスを設定します。設定列には、0から始まる正の数値を指定できます。設定列の最大値はデータ列数よりも1つ小さい値になります。
設定する文字列を設定します。
データの水平表示位置を左詰め/中央揃え/右詰めから選択し設定します。
データの前景色・背景色を設定します。ボタンを押下すると[前景色/背景色]設定ダイアログが表示されます。
「設定行」で指定した行を選択状態/非選択状態に設定します。チェックすると選択状態になります。
設定した内容が表示されます。
その他
その他の情報を設定します。
水平スクロールバーのユニット増分値を設定します。増分値には、1から2147483647まで指定できます。