画面制御タブパネルはBeanになっています。Java統合開発環境のパレットに登録して利用することができます。
画面制御タブパネルBeanは以下の情報とカスタマイザ機能を持ちます。
参照
“GUIライブラリ パッケージ説明書”- JFCTabbedPanel
プロパティ情報
名前 | 型 | 参照 | 設定 | 説明 |
---|---|---|---|---|
background | java.awt | ○ | ○ | 背景色 |
borderColor | java.awt | ○ | ○ | 枠線の色 |
borderType | int | ○ | ○ | 枠線の種類 |
borderWidth | int | ○ | ○ | 枠線の幅 |
container | (配列) | (配列) | 指定した位置のページ | |
enableMenu | boolean | ○ | ○ | ポップアップメニューを表示するかどうか |
enableToolTip | boolean | ○ | ○ | ツールチップを表示するかどうか |
enabled | boolean | ○ | ○ | 使用可能かどうか |
equalizeWidth | boolean | ○ | ○ | ページ切り替えボタンの幅を等間隔に表示するか |
font | java.awt | ○ | ○ | フォント |
foreground | java.awt | ○ | ○ | 前景色 |
historySize | int | ○ | ○ | 画面遷移順序を記憶する最大数 |
image | (配列) | (配列) | (配列) | 指定した位置のページのページ切り替えボタンに表示しているイメージ |
label | (配列) | (配列) | (配列) | 指定した位置のページのラベル文字列 |
length | int | ○ | 管理される画面用ローダの個数 | |
locale | java.util | ○ | ○ | ロケール情報 |
menu | java.awt | ○ | ○ | ポップアップメニュー |
name | java.lang | ○ | ○ | 名前 |
name | (配列) | (配列) | 指定した位置のページの登録名 | |
panelLoader | (配列) | (配列) | 指定した位置の画面用ローダ | |
releaseBufferSize | int | ○ | ○ | メモリ上に一時保持可能な画面の最大数 |
remoteFont | boolean | ○ | 登録されているフォントがリモートフォントかどうか | |
tabPosition | int | ○ | ○ | タブの表示位置 |
toolTipText | java.lang | ○ | ○ | ツールチップのテキスト |
visible | boolean | ○ | ○ | 可視かどうか |
イベント情報
名前 | リスナ | 追加・削除 | メソッド | 説明 |
---|---|---|---|---|
component | java.awt.event | addComponentListener | componentResized | コンポーネントの状態が変わったとき発行されます。 |
componentMoved | ||||
componentShown | ||||
componentHidden | ||||
focus | java.awt.event | addFocusListener | focusGained | フォーカス移動で発行されます。 |
focusLost | ||||
inputMethod | java.awt.event | addInputMethodListener | caretPositionChanged | インプットメソッドの状態が変わったとき発行されます。 |
inputMethodTextChanged | ||||
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 | ||||
propertyChange | java.beans | addPropertyChangeListener | propertyChange | バウンドプロパティの変更で発行されます。 |
メソッド情報
名前 | パラメータ | 説明 |
---|---|---|
addPanel | java.lang | 画面を追加します。 |
java.lang | ||
addPanel | java.lang | 画面を追加します。 |
java.lang | ||
int | ||
addPanel | java.lang | 画面を追加します。 |
java.lang | ||
int | ||
int | ||
addPanel | java.lang | 画面を追加します。 |
java.lang | ||
int | ||
int | ||
int | ||
back | int | 現在の画面より前に開いた画面オブジェクトへ遷移します。 |
hideToolTip | ツールチップを消去します。 | |
next | int | 現在の画面より後に開いた画面オブジェクトへ遷移します。 |
removePanel | com.fujitsu.jbk.gui.ctrl | 指定した画面用ローダに対応する画面を削除します。 |
removePanel | int | 指定した位置の画面を削除します。 |
removePanel | java.lang | 指定した名前のページに対応する画面を削除します。 |
removeAll | すべてのコンポーネントを削除します。 | |
requestFocus | 入力フォーカスを要求します。 | |
show | com.fujitsu.jbk.gui.ctrl | 指定した画面用ローダに対応する画面を表示します。 |
show | int | 指定した位置のページを表示します。 |
show | java.lang | 指定した名前のページを表示します。 |
showFirst | 先頭のページを表示します。 | |
showLast | 最後のページを表示します。 | |
showNext | 次のページを表示します。 | |
showPrevious | 前のページを表示します。 | |
showToolTip | java.lang | ツールチップを表示します。 |
java.awt | ||
java.awt | ||
long | ||
transferFocus | 次のコンポーネントにフォーカスを移動します。 |
カスタマイザ
画面制御パネル
画面制御パネルの属性を設定します。
バッファ上に一時保持可能な画面数を指定します。デフォルト値は10です。
画面遷移順序を記憶する最大画面数を指定します。デフォルト値は10です。
タブ
タブの属性を設定します。
タブの表示位置を、上/下から選択します。
タブの表示幅を設定する/しないを設定します。チェックすると、各ページのタブの幅が同じになり、チェックをはずすとタブの名前の文字数に合わせてタブの幅が調整されます。