プロパティ情報
名前 | 型 | 参照 | 設定 | 説明 |
---|---|---|---|---|
background | java.awt | ○ | ○ | 背景色 |
borderColor | java.awt | ○ | ○ | 枠線の色 |
borderType | int | ○ | ○ | 枠線の種類 |
borderWidth | int | ○ | ○ | 枠線の幅 |
closedImage | java.awt | ○ | 閉じているときのアイコンイメージ | |
columnCount | int | ○ | ○ | データ列数 |
columnWidth | com.fujitsu.jbk.gui | ○ | 指定した列の幅 | |
columns | int | ○ | ○ | 表示列数 |
componentOrientation | java.awt | ○ | ○ | 言語に依存する方向 |
controlDraw | boolean | ○ | ○ | 描画の抑制 |
doubleClickOpen | boolean | ○ | ○ | ダブルクリックで開閉するかどうか |
editable | boolean | ○ | ○ | 編集可能/編集不可能 |
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 | ○ | ヘッダの列の文字列の表示位置 | |
headerBackground | com.fujitsu.jbk.gui | ○ | 指定された列のヘッダの背景色 | |
headerForeground | com.fujitsu.jbk.gui | ○ | 指定された列のヘッダの前景色 | |
headerHeight | int | ○ | ○ | ヘッダの高さ |
headerObject | com.fujitsu.jbk.gui | ○ | ヘッダの指定した列のオブジェクト | |
headerObjectToString | (配列) | (配列) | (配列) | カラムヘッダに設定されている文字列設定用オブジェクト |
ignoreRepaint | boolean | ○ | ○ | オペレーティングシステムのペイントメッセージを無視するかどうか |
inactiveBackground | java.awt | ○ | ○ | 使用不可時の背景色 |
inactiveForeground | java.awt | ○ | ○ | 使用不可時の前景色 |
indent | int | ○ | ○ | インデント値 |
justBeforeClosed | com.fujitsu.jbk.gui | ○ | 直前に閉じられたノード | |
justBeforeOpened | com.fujitsu.jbk.gui | ○ | 直前に開かれたノード | |
lineColor | java.awt | ○ | ○ | 階層線の色 |
locale | java.util | ○ | ○ | ロケール情報 |
multipleMode | boolean | ○ | ○ | 複数選択モード/単数選択モード |
name | java.lang | ○ | ○ | 名前 |
openable | boolean | ○ | ○ | ノードの開閉の可能/不可能 |
openedImage | java.awt | ○ | 開いているときのアイコンイメージ | |
preferredColumnWidth | (配列) | (配列) | 指定した列の最適な列幅 | |
remoteFont | boolean | ○ | 登録されているフォントがリモートフォントかどうか | |
rowHeight | int | ○ | ○ | ノードの表示高さ |
rowSelectMode | boolean | ○ | ○ | 先頭列だけ選択モード/一行選択モード |
rows | int | ○ | ○ | 表示行数 |
selectedObjects | java.lang | ○ | 選択状態のノードの配列 | |
toolTipText | java.lang | ○ | ○ | ツールチップのテキスト |
viewMode | boolean | ○ | ○ | 閲覧モードかどうか |
visible | boolean | ○ | ○ | 可視かどうか |
visibleButton | boolean | ○ | ○ | 開閉ボタンの表示/非表示 |
visibleHeader | boolean | ○ | ○ | ヘッダの表示/非表示 |
visibleLine | boolean | ○ | ○ | 階層線の表示/非表示 |
visibleNodeCount | int | ○ | 可視ノード数 | |
visibleRoot | boolean | ○ | ○ | ルートの表示/非表示 |
visibleTopIndex | com.fujitsu.jbk.gui | ○ | ○ | データ域の左上の可視ノードの位置 |
wheelScrollingEnabled | boolean | ○ | ○ | マウスホイールによるスクロールバー操作を行うかどうか |
イベント情報
名前 | リスナ | 追加・削除 | メソッド | 説明 |
---|---|---|---|---|
action | java.awt.event | addActionListener | actionPerformed | ダブルクリックしたとき、および[Enter]キーを押したとき発行されます。 |
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 | バウンドプロパティの変更で発行されます。 |
tree | com.fujitsu.jbk.gui | addTreeListener | nodeOpened | ノードを開閉したとき発生されます。 |
nodeClosed |
メソッド情報
名前 | パラメータ | 説明 |
---|---|---|
close | com.fujitsu.jbk.gui | 指定したノードを閉じます。 |
closeAll | すべてのノードを閉じます。 | |
deselect | com.fujitsu.jbk.gui | 指定したノードを選択解除します。 |
getContainsNode | int | 指定した座標のノードを返します。 |
int | ||
hideToolTip | ツールチップを消去します。 | |
open | com.fujitsu.jbk.gui | 指定したノードを開きます。 |
openAll | すべてのノードを開きます。 | |
refresh | com.fujitsu.jbk.gui | データが変更されたノードを指定して変更をビューに反映させます。 |
requestFocus | 入力フォーカスを要求します。 | |
select | com.fujitsu.jbk.gui | 指定したノードを選択します。 |
showToolTip | java.lang | ツールチップを表示します。 |
java.awt | ||
java.awt | ||
long | ||
sort | int | 指定した列の情報を使って、行をソートします。 |
boolean | ||
transferFocus | 次のコンポーネントにフォーカスを移動します。 |
カスタマイザ
ツリー
ツリーの列数やデータなどを設定します。
列数を設定します。データ列数には、1から2147483647まで指定できます。
表示行数を設定します。表示行数には、0から2147483647まで指定できます。
表示列数を設定します。表示列数には、0から2147483647まで指定できます。
ヘッダの高さをピクセル値で設定します。ヘッダの高さには、0から2147483647まで指定できます。
注意
ヘッダの高さに非常に大きな値を設定した場合、システムが不安定になることがあります。
データ域の行の高さをピクセル値で設定します。データ域の高さには、0から2147483647まで指定できます。
注意
データ域の高さに非常に大きな値を設定した場合、システムが不安定になることがあります。
ノードは階層が異なるとインデントされて表示されます。このときのインデント値をピクセル値で設定します。インデント値には、5から2147483647まで指定できます。
階層線の色を設定します。ボタンを押下すると色設定ダイアログが表示されます。
使用不可時の前景色・背景色を設定します。ボタンを押下すると[前景色/背景色]設定ダイアログが表示されます。
モード
複数選択可能、編集可能など、ツリーの各種モードを設定します。
複数選択の可否を設定します。チェックすると複数選択が可能で、チェックしないと単数選択になります。
編集の可否を設定します。チェックすると編集が可能になります。
編集可能にすると、ノードが選択されているとき先頭列のデータをクリックすることにより、データを編集することができます。
ノード開閉の可否を設定します。チェックするとノードの開閉が可能になります。
一行全体の選択をする/しないを設定します。チェックすると一行全体の選択が可能になります。
開閉ボタンの表示/非表示を設定します。チェックすると開閉ボタンを表示します。
ヘッダの表示/非表示を設定します。チェックするとヘッダを表示します。
階層線の表示/非表示を設定します。チェックすると階層線を表示します。
ルートノードの表示/非表示を設定します。チェックするとルートノードを表示します。
ダブルクリックでノード開閉の可否を設定します。チェックするとダブルクリックでノードの開閉が可能になります。
閲覧モードにする/しないを設定します。チェックすると閲覧モードになり、ツリーでの編集ができなくなります。
描画を抑制する/しないを設定します。チェックすると描画を抑制するになり、描画を抑制しないに設定するまで、描画は行われません。
マウスホイール操作によりスクロールを行うかどうかを設定します。チェックするとマウスホイールでスクロールします。
ヘッダ
ツリーのヘッダ情報を設定します。
設定するヘッダの列のインデックスを指定します。列のインデックスは0から始まる正の数値を指定できます。インデックスの最大値はデータ列数よりも1つ小さい値になります。
ここで指定した列に対して、以下の「水平表示位置」、「前景色/背景色」、「文字列」、「ソート」、「列幅変更」、「列幅」を設定します。
ヘッダ文字列の表示位置を、左詰め/中央揃え/右詰めから選択します。
ヘッダの前景色・背景色を設定します。ボタンを押下すると[前景色/背景色]設定ダイアログが表示されます。
ヘッダ文字列を設定します。
ソートの可否を設定します。チェックするとソートが可能になります。
列幅変更の可否を設定します。チェックすると列幅の変更が可能になります。
変更可能のときは、マウスポインタを列の境界に位置づけると、マウスポインタの形状が変更します。その状態でドラッギングすることにより、列幅を変更することができます。
列幅をピクセル値で設定します。列幅には、0から2147483647まで指定できます。