プロパティ情報
名前 | 型 | 参照 | 設定 | 説明 |
---|---|---|---|---|
add | java.lang | ○ | 追加文字列 | |
alignmentHorizontal | int | ○ | ○ | 項目の水平表示位置 |
autoIME | boolean | ○ | ○ | 自動的に入力モードを変更するかどうか |
autoSort | boolean | ○ | ○ | 自動並べ替えを行う/行わない |
background | java.awt | ○ | ○ | 背景色 |
backgroundItems | com.fujitsu.jbk.gui | ○ | 項目の背景色 | |
borderColor | java.awt | ○ | ○ | 枠線の色 |
componentOrientation | java.awt | ○ | ○ | 言語に依存する方向 |
compoundEventMode | boolean | ○ | ○ | 編集フィールドの処理開始、終了通知を行うかどうか |
drawOffset | com.fujitsu.jbk.gui | ○ | 表示開始位置のオフセット指定 | |
editable | boolean | ○ | ○ | 編集可能/編集不可能 |
enableMenu | boolean | ○ | ○ | ポップアップメニューを表示するかどうか |
enableToolTip | boolean | ○ | ○ | ツールチップを表示するかどうか |
enabled | boolean | ○ | ○ | 使用可能かどうか |
excludeTaskbarArea | boolean | ○ | ○ | タスクバーの領域にポップアップを表示しない |
focusTraversalKeysEnabled | boolean | ○ | ○ | フォーカストラバーサルキーが使用できるかどうか |
focusable | boolean | ○ | ○ | フォーカスが設定可能かどうか |
font | java.awt | ○ | ○ | フォント |
foreground | java.awt | ○ | ○ | 前景色 |
foregroundItems | com.fujitsu.jbk.gui | ○ | 項目の前景色 | |
ignoreRepaint | boolean | ○ | ○ | オペレーティングシステムのペイントメッセージを無視するかどうか |
image | (配列) | (配列) | (配列) | イメージ |
inactiveBackground | java.awt | ○ | ○ | 使用不可時の背景色 |
inactiveForeground | java.awt | ○ | ○ | 使用不可時の前景色 |
inputAssist | int | ○ | ○ | 入力補助方法 |
inputMode | int | ○ | ○ | 文字種および文字の大きさ |
inputStyle | int | ○ | ○ | 文字列変換ウィンドウの種類 |
insert | com.fujitsu.jbk.gui | ○ | 挿入文字列 | |
interLockMode | boolean | ○ | ○ | 編集フィールド入力文字と項目の選択を連動するかどうか |
item | (配列) | (配列) | 指定されたインデックスの項目 | |
itemCount | int | ○ | 追加されている項目数 | |
locale | java.util | ○ | ○ | ロケール情報 |
name | java.lang | ○ | ○ | 名前 |
notFollowCursor | boolean | ○ | ○ | ポップアップ上の選択状態がマウスカーソルに追随して移動しないかどうか |
popupInputMode | boolean | ○ | ○ | ポップアップ表示状態での編集可能/不可能 |
popupReduceFontMinimumSize | int | ○ | ○ | ポップアップ表示の縮小フォントサイズの最小値 |
popupReduceFontMode | boolean | ○ | ○ | ポップアップ表示幅に合わせて項目のフォントを縮小するかどうか |
popupVariableWidthMode | boolean | ○ | ○ | ポップアップを項目最大文字列幅に合わせて表示するかどうか |
popupVisible | boolean | ○ | ポップアップが開かれているかどうか | |
remoteFont | boolean | ○ | 登録されているフォントがリモートフォントかどうか | |
remove | int | ○ | 削除文字列 | |
screenInsets | java.awt | ○ | ○ | スクリーンに対するインセット |
searchable | boolean | ○ | ○ | 入力に従って検索を行う/行わない |
selectByAction | boolean | ○ | ○ | 編集時にActionEventの通知と同期して項目を選択するかどうか |
selectedIndex | int | ○ | 選択されている項目のインデックス | |
selectedItem | java.lang | ○ | 選択状態にある項目 | |
selectedObjects | java.lang | ○ | 選択状態にあるオブジェクト | |
selectviewMode | boolean | ○ | ○ | 選択項目を非反転表示するかどうか |
spreadMode | boolean | ○ | ○ | クラスの大きさに合わせて表示するかどうか |
text | java.lang | ○ | ○ | 編集フィールドに入力されている文字列 |
toolTipText | java.lang | ○ | ○ | ツールチップのテキスト |
visible | boolean | ○ | ○ | 可視かどうか |
wheelScrollingEnabled | boolean | ○ | ○ | マウスホイールによるスクロールバー操作を行うかどうか |
イベント情報
名前 | リスナ | 追加・削除 | メソッド | 説明 |
---|---|---|---|---|
action | java.awt.event | addActionListener | actionPerformed | 編集フィールド上で、[Enter]キーを押したときに発行されます。 |
component | java.awt.event | addComponentListener | componentResized | コンポーネントの状態が変わったとき発行されます。 |
componentMoved | ||||
componentShown | ||||
componentHidden | ||||
compound | com.fujitsu.jbk.gui | addCompoundEventListener | startProcessEvent | 編集フィールドにイベントが発行されたときに発行されます。 |
endProcessEvent | ||||
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 | マウスホイール操作で発行されます。 |
popup | com.fujitsu.jbk.gui | addPopupListener | popupVisibled | ポップアップ開閉の動作後に発行されます。 |
popupInvisibled | ||||
propertyChange | java.beans | addPropertyChangeListener | propertyChange | バウンドプロパティの変更で発行されます。 |
text | java.awt.event | addTextListener | textValueChanged | 編集フィールド上の文字列を変更したときに発行されます。 |
メソッド情報
名前 | パラメータ | 説明 |
---|---|---|
add | java.lang | 項目を追加します。 |
hideToolTip | ツールチップを消去します。 | |
insert | int | 指定された位置に項目を追加します。 |
java.lang | ||
remove | int | 指定されたインデックスの項目を削除します。 |
remove | java.lang | 指定された項目を削除します。 |
removeAll | すべての項目を削除します。 | |
requestFocus | 入力フォーカスを要求します。 | |
select | int | 指定された位置のインデックスを選択します。 |
select | java.lang | 指定された項目の選択します。 |
showToolTip | java.lang | ツールチップを表示します。 |
java.awt | ||
java.awt | ||
long | ||
sortItem | int | 追加された項目のソートを行います。 |
transferFocus | 次のコンポーネントにフォーカスを移動します。 |
カスタマイザ
モード
チョイスの動作モードを設定します。
自動並べ替えをする/しないを設定します。チェックすると自動並べ替えをします。
編集の可否を設定します。チェックするとチョイスの選択項目を直接編集することが可能です。編集した結果は編集フィールドには反映されますが、項目の反映は行いません。
入力フォーカスが移ったとき、自動的に入力モードを変更する/しないを設定します。チェックすると入力モードを変更します。
編集フィールドに入力された文字列に従って項目の検索を行う/行わないを設定します。チェックすると検索を行います。この設定が有効となるのは「編集」が可能な場合です。
大きさに合わせて編集フィールドを表示するか、フォントサイズによる推奨サイズにあわせて表示するかを指定します。チェックすると大きさにあわせて表示します。
ActionEventの通知により編集フィールドの項目を選択する/しないを設定します。チェックするとActionEventの通知により選択します。
ポップアップを表示した状態で編集フィールドへの編集可能/不可能を設定します。チェックするとポップアップを表示した状態で編集可能となります。この設定が有効となるのは「編集」が可能な場合です。
編集フィールドに入力された文字列に従って検索された項目に連動し、項目を選択する/しないを設定します。チェックすると項目を選択します。この設定が有効となるのは「入力に従って検索」が可能な場合です。
ポップアップの表示幅を変更する/しないを設定します。チェックすると項目最大文字列幅にあわせてポップアップを表示します。
ポップアップの表示幅に項目の最大文字列が収まらない場合に、フォントサイズを縮小する/しないを設定します。チェックするとフォントサイズを縮小して表示します。この設定が有効となるのは「ポップアップ表示幅の変更」が変更する場合です。
編集フィールドのイベント処理の開始/終了を通知する/しないを設定します。チェックするとイベント処理の開始/終了を通知します。
選択項目を反転表示する/しないを設定します。チェックすると反転表示をしません。
マウスホイール操作によりポップアップのスクロールを行うかどうかを設定します。チェックするとマウスホイールでスクロールします。
ポップアップ上でマウスカーソルを移動しても、項目の選択状態がマウスカーソルに追随して移動しません。
入力モードの文字種を、英数/ひらがな/カタカナ/直接入力/システムの初期値から選択します。この機能を使用するときは、「自動的に入力モードを変更」をチェックする必要があります。
入力文字の大きさを、半角/全角から選択します。この機能を使用するときは、「自動的に入力モードを変更」をチェックする必要があります。
入力文字の変換方法を、変換入力/無変換入力/指定しないから選択します。この機能を使用するときは、「自動的に入力モードを変更」をチェックする必要があります。
文字列変換ウィンドウの表示位置を、デフォルトの位置/コンポーネント上から選択します。この機能を使用するときは、「自動的に入力モードを変更」をチェックする必要があります。
日本語入力システムを利用した文字の入力を補助するかどうかを設定します。変換方法を設定することで、入力時の確定操作を省略することができます。
「ポップアップ表示フォントサイズの変更」を有効にした場合、そのフォントサイズの最小限度値を設定します。フォントサイズの最小値には、-1または、1から2147483647まで指定できます。
使用不可時の前景色・背景色を設定します。ボタンを押下すると[前景色/背景色]設定ダイアログが表示されます。
描画
チョイスの表示に関する情報を設定します。
項目の水平表示位置を、左詰め/中央揃え/右詰めから選択します。
タスクバーの領域に重なる位置にポップアップを表示しません。
スクリーンサイズに対するインセットを、指定する/指定しないから選択します。
スクリーンサイズに対する上側のインセットをピクセル値で設定します。スクリーンサイズに対するインセット 上には、-2147483648から2147483647まで指定できます。
スクリーンサイズに対する左側のインセットをピクセル値で設定します。スクリーンサイズに対するインセット 左には、-2147483648から2147483647まで指定できます。
スクリーンサイズに対する下側のインセットをピクセル値で設定します。スクリーンサイズに対するインセット 下には、-2147483648から2147483647まで指定できます。
スクリーンサイズに対する右側のインセットをピクセル値で設定します。スクリーンサイズに対するインセット 右には、-2147483648から2147483647まで指定できます。
項目
チョイスの項目に関する情報を設定します。
初期状態では項目を設定することができません。最初に、[追加]ボタンで空の項目を追加してから、各項目に関する情報を設定します。また、項目を編集する場合は、編集対象の項目(のインデックス)を選択します。
空の項目をチョイスの最後に追加します。
空の項目を指定したインデックスの前に挿入します。
指定したインデックスを削除します。
設定するインデックスをリストから選択し、項目を設定(更新)します。
設定するインデックスをリストから選択し、横方向の表示開始位置のオフセット量を設定(更新)します。オフセットには、0から2147483647まで指定できます。
設定するインデックスをリストから選択し、前景色・背景色を設定します。ボタンを押下すると[前景色/背景色]設定ダイアログが表示されます。