全パッケージ クラス階層 本パッケージ 前へ 次へ インデックス
Class symantec.itools.awt.ImageListBox
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----symantec.itools.awt.ImageListBox
- public class ImageListBox
- extends Panel
イメージとテキストのリストを含むボックス。
ImageListBoxを使うとユーザーが選択できる一連のイメージとテキストを表示することができる。ユーザーはImageListBoxにテキストを入力できない。
-
BORDER_NONE
- 「枠なし」スタイルを定義。
-
BORDER_REGULAR
- 「凹枠」スタイルを定義。
-
borderWidth
- 左右の枠の幅の合計を示すピクセル数。
-
cellHt
- リスト中のひとつのセルの高さを示すピクセル数。
-
EVT_IMAGE_SELECT
- リスト要素であるイメージが選択された場合に発行されるイベントのID。
-
halfBorderWidth
- 左右の枠の一方の幅を示すピクセル数。
-
IMAGE_WIDTH
- リスト中に表示されるすべてのイメージに適用される幅を示すピクセル数。
-
lWidth
- 本コンポーネントのリストコンテンツ部分の幅を示すピクセル数。
-
nTopRow
- 最初の行に表示される要素に対応する相対インデックス。
-
yAdj
- 最初のリスト要素の上に表示される余白の量を示すピクセル数。
-
ImageListBox()
- デフォルトのImageListBoxを作成。
-
ImageListBox(Component, String)
- 親コンポーネントとラベルを指定してImageListBoxを作成。
-
ImageListBox(Component, String, int, boolean)
- ImageListBoxを作成。
-
ImageListBox(String)
- ラベルを指定してImageListBoxを作成。
-
ImageListBox(String, boolean)
- ラベルと複数選択を許可するか否かを指定してImageListBoxを作成。
-
ImageListBox(String, int, boolean)
- ラベル、表示行数、複数選択を許可するか否かを指定してImageListBoxを作成。
-
addItem(Image, String)
- イメージ付の要素をリストの末尾に付加して使用可能とする。
-
addItem(Image, String, boolean)
- 使用可能とするか否かを指定してイメージ付の要素をリストの末尾に付加する。
-
addItem(Image, String, boolean, Color)
- 使用可能とするか否かを指定してイメージ付の要素をリストの末尾に付加する。
-
addItem(String)
- 要素をリストの末尾に付加して使用可能とする。
-
addItem(String, boolean)
- 使用可能とするか否かを指定して要素をリストの末尾に付加する。
-
addNotify()
- 本コンポーネントがコンテナに付加されたことを通知。
-
allowsMultipleSelections()
- リストが複数選択可能であればtrueを返す。
-
allSelected()
- すべての行が選択されているかどうかを調査。
-
blockPaint(boolean)
- 再描画処理をブロック。
-
changeImage(int, Image)
- 相対インデックスで指定された要素に対応するイメージを変更。
-
changeText(int, String)
- 相対インデックスで指定された要素に対応するテキストを変更。
-
clear()
- リストからすべての要素とイメージを削除。
-
countItems()
- リスト中の要素の総数を返す。
-
ctrlSelect(int)
- コントロールモディファイアを使用してImageListBox内のインデックスを選択。コントロールキーを併用したマウス操作による選択のエミュレーション。
-
delItem(int)
- 指定された要素をリストから削除。
-
delItems(int, int)
- 指定された複数の要素をリストから削除。
-
delSelectedItems()
- 現在選択されている要素をリストから削除。
-
deselect(int)
- 指定されたインデックスに対応する要素を選択解除。
-
deselectAll()
- リスト中のすべての要素を選択解除。
-
disable(int)
- リスト中の指定された要素を使用不能とする。
-
enable(int)
- リスト中の指定された要素を使用可能とする。
-
enable(int, boolean)
- リスト中の指定された要素について使用可能/不能を設定。
-
extraPaint(Graphics, Rectangle)
- テキストおよびイメージが描画された後に特殊な処理を行いたい場合に本メソッドを再定義する。
-
getBorderType()
- 現在設定されているImageListBoxの枠のスタイルを取得。
-
getCellBorders()
- 現在設定されているデフォルトのセルの枠表示モードを取得。
-
getComboMode()
- 現在のコンボボックスモードの設定を取得。
-
getDefaultEnabledTextColor()
- 使用可能な要素のテキスト表示色を返す。
-
getDisabledTextColor()
- 使用不能な要素のテキスト表示色を返す。
-
getEdited(int)
- 相対インデックスで指定される要素の"edited"フラグの状態を取得。
-
getImage(int)
- 相対インデックスで指定される要素に対応するイメージを取得。
-
getItem(int)
- 相対インデックスで指定される要素を取得。
-
getLabel()
- 現在のリストボックスのラベルを返す。
-
getListBoxFont()
- リストボックスの要素に使用されているフォントを返す。
-
getListItems()
- 現在のリストを配列として返す。
-
getRows()
- 実際に表示されている行数を返す。
-
getRowsToShow()
- 現在表示されている行数を返す。
-
getSelectedIndex()
- 選択されている要素の相対インデックスを取得。
-
getSelectedIndexes()
- 選択されているすべての要素のインデックスを返す。
-
getSelectedItem()
- 選択されている要素を返す。
-
getSelectedItems()
- 選択されているすべての要素を返す。
-
getShowHorizontalScroll()
- 現在の水平スクロールバー可視フラグの状態を取得。
-
getShowVerticalScroll()
- 現在の垂直スクロールバー可視フラグの状態を取得。
-
getVisibleIndex()
- 最後にmakeVisibleメソッドにより可視状態になった要素のインデックスを取得。
-
handleEvent(Event)
- 本コンポーネントに対するイベントを処理。
-
insertItem(int, Image, String, boolean)
- 使用可能とするか否かを指定して、相対インデックスで指定した位置にイメージ付要素を挿入。
-
insertItems(int, Vector, Image, boolean)
- 使用可能とするか否かを指定して、相対インデックスで指定した位置にイメージ付要素のリストを挿入。
-
isEnabled(int)
- 指定された要素の使用可能/不能を取得。
-
isSelected(int)
- 与えられたインデックスに対応する要素の選択状態を取得。
-
isVisibleIndex(int)
- 与えられたインデックスに対応する要素が可視状態にあるか否かを決定。
-
makeVisible(int)
- 必要に応じてリストをスクロールし指定された要素が可視状態になることを保証。
-
minimumSize()
- 本コンポーネントを適切に表示するための最小サイズを返す。
-
minimumSize(int)
- 与えられたリスト行数を表示するために必要な最小サイズを返す。
-
mouseCalcIndex(int)
- マウスポインタの垂直座標が与えられたときにマウスポインタが内部に存在する要素のインデックスを決定。
-
paint(Graphics)
- 与えられたグラフィックスコンテキストを使用して本コンポーネントを描画。
-
paramString()
- 本オブジェクトの状態を記述した文字列を返す。
-
preferredSize()
- 本コンポーネントを適切に表示するための推奨サイズを返す。
-
preferredSize(int)
- 与えられたリスト行数を表示するために必要な推奨サイズを返す。
-
reshape(int, int, int, int)
- 本コンポーネントの移動および/あるいはサイズ変更。
-
scrollHorizontal(int, boolean)
- ImageListBoxを水平方向にスクロール。
-
scrollVertical(int, boolean)
- ImageListBoxを垂直方向にスクロール。
-
select(int)
- 指定されたインデックスに対応する要素を選択。
-
select(String)
- 与えられたテキストに完全にマッチする最初の要素を選択。
-
selectAll()
- リスト中のすべての要素を選択。
-
selectMultiple(int, boolean, boolean)
- 複数選択可能なImageListBoxにおいて、シフト、コントロール、あるいはシフト+コントロールモディファイアを使用して指定されたインデックスに対応する要素を選択。シフト、コントロール、あるいはシフト+コントロールキーを併用したマウスによる選択のエミュレーション。
-
setBorderType(int)
- ImageListBoxの枠のスタイルを設定。
-
setCellBorder(int, boolean)
- 指定されたインデックスに対応するセルの枠を、条件を指定して表示。
-
setCellBorders(boolean)
- セルの枠のデフォルト表示モードを設定し、設定された条件に応じてすべての枠付き要素の状態をリセット。
-
setColumns(int)
- minimumSize()メソッドに使用される桁数を設定。
-
setComboMode(boolean)
- ImageListBoxの「コンボボックス・モード」を設定。
-
setDefaultEnabledTextColor(Color)
- 使用可能なテキスト要素のデフォルトの色を設定。
-
setDirectNotify(boolean)
- ImageListBoxは指定されたLIST_SELECTイベントおよびACTION_EVENTイベントを
親コンポーネントに対して直接発行する。
-
setDirty()
- 次の再描画時に描画されるよう強制するために本コンポーネントを"dirty"であるとマーク。
-
setDisabledTextColor(Color)
- 使用不能なテキスト要素に使用されるデフォルト色を設定。
-
setEdited(int, boolean)
- 与えられた相対インデックスに対応する要素の"edited"フラグを設定。
-
setEnabledTextColor(int, Color)
- 指定されたインデックスに対応する要素のテキスト色を設定。
-
setFont(Font)
- 本コンポーネントのテキストに使用するフォントを設定。
-
setListBoxFont(Font)
- リスト内の要素に使用するフォントを設定。
-
setListItems(String[])
- 与えられた文字列配列を使用してリストを初期化。
-
setMultiColumnMode(boolean)
- ImageListBoxの「MultiColumnListBoxモード」プロパティを設定。
-
setMultipleSelections(boolean)
- 複数要素選択の可否を設定。
-
setRowsToShow(int)
- ImageListBoxに表示する行の数を設定。
-
setShowHorizontalScroll(boolean)
- 水平方向スクロールバーの可視フラグを設定。
-
setShowVerticalScroll(boolean)
- 垂直方向スクロールバーの可視フラグを設定。
-
setTopRow(int)
- インデックスで指定された要素がウィンドウのトップに表示されるよう強制。
-
shiftSelect(int, boolean)
- 複数選択可能なImageListBoxにおいてシフトあるいはコントロール+シフトモディファイアを使用してインデックスで指定される要素を選択する。シフトあるいはコントロール+シフトキーを併用したマウスによる選択のエミュレーション。
-
show()
- 本コンポーネントを可視状態とする。
-
update(Graphics)
- 画面上における本コンポーネントの再描画を処理。
-
validIndex(int)
- 与えられたインデックスが有効であるか否かを判定。
EVT_IMAGE_SELECT
public final static int EVT_IMAGE_SELECT
- リスト要素であるイメージが選択された場合に発行されるイベントのID。
BORDER_REGULAR
public final static int BORDER_REGULAR
- 「凹枠」スタイルを定義。このスタイルを使用することによりリストボックスは周囲の領域より凹んだ外観となる。
- 参照:
- setBorderType, getBorderType
BORDER_NONE
public final static int BORDER_NONE
- 「枠なし」スタイルを定義。この定数はリストボックスの周囲に枠が表示されないことを示す。
- 参照:
- setBorderType, getBorderType
IMAGE_WIDTH
public final static int IMAGE_WIDTH
- リスト中に表示されるすべてのイメージに適用される幅を示すピクセル数。
nTopRow
protected int nTopRow
- 最初の行に表示される要素に対応する相対インデックス。
lWidth
protected int lWidth
- 本コンポーネントのリストコンテンツ部分の幅を示すピクセル数。枠および垂直スクロールバーが存在してもその幅は含まない。
cellHt
protected int cellHt
- リスト中のひとつのセルの高さを示すピクセル数。
yAdj
protected int yAdj
- 最初のリスト要素の上に表示される余白の量を示すピクセル数。
borderWidth
protected int borderWidth
- 左右の枠の幅の合計を示すピクセル数。
halfBorderWidth
protected int halfBorderWidth
- 左右の枠の一方の幅を示すピクセル数。
ImageListBox
public ImageListBox()
- デフォルトのImageListBoxを作成。ラベルを持たず、自動レイアウトならばすべてのリスト要素が表示されるサイズで、単一要素の選択のみが可能。
ImageListBox
public ImageListBox(String label)
- ラベルを指定してImageListBoxを作成。自動レイアウトならばすべてのリスト要素が表示されるサイズで、単一要素の選択のみが可能。注意: ImageListBoxのラベルは表示されない。
- 引数:
- label - リストボックスのラベル (非表示)
ImageListBox
public ImageListBox(String label,
boolean bMultipleSelections)
- ラベルと複数要素選択を可能とするか否かを指定してImageListBoxを作成。自動レイアウトならばすべてのリスト要素が表示されるサイズ。注意: ImageListBoxのラベルは表示されない。
- 引数:
- label - リストボックスのラベル (非表示)
- bMultipleSelections - trueならば複数要素選択が可能。falseならば単一要素のみ選択可能。
ImageListBox
public ImageListBox(String label,
int rows,
boolean bMultipleSelections)
- ラベルと表示行数および複数要素選択を可能とするか否かを指定してImageListBoxを作成。
- 引数:
- label - リストボックスのラベル (非表示)
- rows - 表示行数。
0以下の値が指定された場合には自動レイアウトならばすべてのリスト要素が表示されるサイズとなる。
- bMultipleSelections - trueならば複数要素選択が可能。falseならば単一要素のみ選択可能。
ImageListBox
public ImageListBox(Component parent,
String label)
- 親コンポーネントとラベルを指定してImageListBoxを作成。自動レイアウトならばすべてのリスト要素が表示されるサイズとなる。
- 引数:
- parent - 親コンポーネント。すべてのイベントが送信される。
- label - リストボックスのラベル (非表示)
ImageListBox
public ImageListBox(Component parent,
String slabel,
int rows,
boolean bMultipleSelections)
- ImageListBoxを作成。親コンポーネント、ラベル、表示する行数、複数要素の選択を可能とするか否かを指定。親コンポーネントとしてnullが指定された場合(イベント伝達上の理由)には親コンポーネントはイベント処理時に決定される。
- 引数:
- parent - 親コンポーネント。すべてのイベントが送信される。
- slabel - リストボックスのラベル (非表示)
- rows - 表示行数。0以下の値が指定された場合には自動レイアウトならばすべてのリスト要素が表示されるサイズとなる。
- bMultipleSelections - trueならば複数要素選択が可能。falseならば単一要素のみ選択可能。
setComboMode
public void setComboMode(boolean cond)
- ImageListBoxの「コンボボックス・モード」を設定。「コンボボックス・モード」を使用することによりマウスボタンが押されていない状態でも選択要素をマウスの動きに追随させることができる。この機能はImageListBoxが複数選択可能でない場合のみ使用可能。
- 引数:
- cond - trueならば「コンボボックス・モード」を使用、falseならば通常のリストボックスモード。
- 参照:
- getComboMode
getComboMode
public boolean getComboMode()
- 現在のコンボボックスモードの設定を取得。「コンボボックス・モード」を使用することによりマウスボタンが押されていない状態でも選択要素をマウスの動きに追随させることができる。この機能はImageListBoxが複数選択可能でない場合のみ使用可能。
- 返り値:
- trueならば「コンボボックス・モード」を使用、falseならば通常のリストボックスモード。
- 参照:
- setComboMode
setRowsToShow
public void setRowsToShow(int rows)
- ImageListBoxに表示する行の数を設定。この値はgetPreferredSizeメソッドから返されるサイズに影響し、また本コンポーネントが自動レイアウトされる際に表示される行数を決定する。
- 引数:
- rows - 自動的に表示される行数。
- 参照:
- getRowsToShow
getRowsToShow
public int getRowsToShow()
- 現在の表示行数を取得。この値はgetPreferredSizeメソッドから返されるサイズに影響し、また本コンポーネントが自動レイアウトされる際に表示される行数を決定する。
- 返り値:
- 動的に表示される行数。
- 参照:
- setRowsToShow
setShowVerticalScroll
public void setShowVerticalScroll(boolean cond)
- 垂直方向スクロールバーの可視フラグを設定。
- 引数:
- cond - trueの場合には必要な場合に垂直方向スクロールバーが表示される。falseの場合には垂直方向スクロールバーは全く表示されない。
- 参照:
- getShowVerticalScroll
getShowVerticalScroll
public boolean getShowVerticalScroll()
- 垂直方向スクロールバーの可視フラグを取得。
- 返り値:
- trueの場合には必要な場合に垂直方向スクロールバーが表示される。falseの場合には垂直方向スクロールバーは全く表示されない。
- 参照:
- setShowVerticalScroll
setShowHorizontalScroll
public void setShowHorizontalScroll(boolean cond)
- 水平方向スクロールバーの可視フラグを設定。
- 引数:
- cond - trueの場合には必要な場合に水平方向スクロールバーが表示される。falseの場合には水平方向スクロールバーは全く表示されない。
- 参照:
- getShowHorizontalScroll
getShowHorizontalScroll
public boolean getShowHorizontalScroll()
- 水平方向スクロールバーの可視フラグを取得。
- 返り値:
- trueの場合には必要な場合に水平方向スクロールバーが表示される。falseの場合には水平方向スクロールバーは全く表示されない。
- 参照:
- setShowHorizontalScroll
setBorderType
public void setBorderType(int type)
- ImageListBoxの枠のスタイルを設定。通常の枠を使用するとリストボックスは周囲の領域より凹んだ外観となる。
- 引数:
- type - 枠のスタイル。BORDER_REGULARあるいはBORDER_NONE
- 参照:
- getBorderType, BORDER_REGULAR, BORDER_NONE
getBorderType
public int getBorderType()
- 現在設定されているImageListBoxの枠のスタイルを取得。通常の枠を使用するとリストボックスは周囲の領域より凹んだ外観となる。
- 返り値:
- 現在設定されている枠のスタイル。BORDER_REGULARあるいはBORDER_NONE。
- 参照:
- setBorderType, BORDER_REGULAR, BORDER_NONE
setCellBorder
public void setCellBorder(int index,
boolean bOn)
- 指定されたインデックスに対応するセルの枠を、条件を指定して表示。セルの枠は常にセルの周囲の1ピクセルの実線として表示される。
- 引数:
- index - セルを指定する0から始まる相対インデックス。
- bOn - セルの枠を表示するならtrue、表示しないならfalse。
- 参照:
- setCellBorders
setCellBorders
public void setCellBorders(boolean bOn)
- セルの枠のデフォルト表示モードを設定し、設定された条件に応じてすべての枠付き要素の状態をリセット。セルの枠は常にセルの周囲の1ピクセルの実線として表示される。
- 引数:
- bOn - 「デフォルトでグリッドラインをオン」にするならtrue、「デフォルトでグリッドラインをオフ」にするならfalse。
- 参照:
- setCellBorder, getCellBorders
getCellBorders
public boolean getCellBorders()
- 現在設定されているデフォルトのセルの枠表示モードを取得。セルの枠は常にセルの周囲の1ピクセルの実線として表示される。
- 返り値:
- デフォルトでグリッドラインをオン」ならtrue、「デフォルトでグリッドラインをオフ」ならfalse。
- 参照:
- setCellBorders
setDefaultEnabledTextColor
public void setDefaultEnabledTextColor(Color color)
- 使用可能なテキスト要素のデフォルトの色を設定。
- 引数:
- color - 新しく設定するデフォルト色
- 参照:
- setEnabledTextColor, getDefaultEnabledTextColor
getDefaultEnabledTextColor
public Color getDefaultEnabledTextColor()
- 使用可能な要素のテキスト表示色を返す。
- 参照:
- setDefaultEnabledTextColor
setDisabledTextColor
public void setDisabledTextColor(Color color)
- 用不能なテキスト要素に使用されるデフォルト色を設定。
- 引数:
- color - 新しく設定する使用不能テキストのデフォルト色
- 参照:
- getDisabledTextColor
getDisabledTextColor
public Color getDisabledTextColor()
- 使用不能な要素のテキスト表示色を返す。
- 返り値:
- 使用不能テキストのデフォルト色
- 参照:
- setDisabledTextColor
setEnabledTextColor
public void setEnabledTextColor(int index,
Color color)
- 指定されたインデックスに対応する要素のテキスト色を設定。
- 引数:
- index - 要素に対応する0から始まる相対インデックス
- color - 表示色。nullならばデフォルト色を使用。
handleEvent
public boolean handleEvent(Event evt)
- 本コンポーネントに通知されたイベントを処理する。本メソッドは標準的なJava AWTメソッドであり本コンポーネントに伝達されたイベントを処理する際にAWTにより呼び出される。コンポーネントにおけるデフォルトのイベントハンドラーは必要に応じて以下のメソッドのうちのひとつを選択してイベントをディスパッチする: action(), gotFocus(), lostFocus(), keyDown(), keyUp(), mouseEnter(), mouseExit(), mouseMove(), mouseDrag(), mouseDown(), あるいはmouseUp()。本メソッドはマウスあるいはキーボードを使用した選択およびスクロールを処理するためこのクラスで再定義されている。
- 引数:
- evt - 処理するイベント
- 返り値:
- イベントが処理されてそれ以上のアクションが不要な場合にはtrueが返され、本コンポーネントを含む親にイベントを渡す必要がある場合にはfalseが返される。
- 再定義:
- ComponentクラスのhandleEvent
- 参照:
- action, gotFocus, lostFocus, keyDown, keyUp, mouseEnter, mouseExit, mouseMove, mouseDrag, mouseDown, mouseUp
setMultiColumnMode
public synchronized void setMultiColumnMode(boolean bCellBorders)
- ImageListBoxの「MultiColumnListBoxモード」プロパティを設定。本メソッドは常に枠のスタイルをBORDER_NONEに設定、「コンボボックス・モード」をfalseに設定、そして指定された引数にしたがってグリッド表示の有無を設定。
- 引数:
- bCellBorders - セルのグリッドを表示するならtrue、グリッドを表示しないならfalse
- 参照:
- BORDER_NONE
addItem
public synchronized void addItem(String item)
- 要素をリストの末尾に付加して使用可能とする。
- 引数:
- item - 付加する要素
- 参照:
- setListItems, addItem, addItem, addItem, addItem
setListItems
public void setListItems(String items[])
- 与えられた文字列配列を使用してリストを初期化。本メソッド実行前に存在したすべての要素は失われる。
- 引数:
- items - 新たに設定するリスト要素
- 参照:
- getListItems, setListItems, addItem, addItem, addItem, addItem, addItem
getListItems
public String[] getListItems()
- 現在のリストを配列として返す。
- 参照:
- setListItems
addItem
public synchronized void addItem(String item,
boolean bEnabled)
- 使用可能とするか否かを指定して要素をリストの末尾に付加する。
- 引数:
- item - 付加される要素
- bEnabled - trueならば要素を使用可能とする。falseならば使用不能とする。
- 参照:
- setListItems, addItem, addItem, addItem, addItem
addItem
public synchronized void addItem(Image image,
String item)
- イメージ付の要素をリストの末尾に付加して使用可能とする。
- 引数:
- image - イメージ行に表示されるイメージ
- item - 付加される要素
- 参照:
- setListItems, addItem, addItem, addItem, addItem
addItem
public synchronized void addItem(Image image,
String item,
boolean bEnabled)
- 使用可能とするか否かを指定してイメージ付の要素をリストの末尾に付加する。
- 引数:
- image - イメージ行に表示されるイメージ
- item - 付加される要素
- bEnabled - trueならば要素を使用可能とする。falseならば使用不能とする。
- 参照:
- setListItems, addItem, addItem, addItem, addItem
addItem
public synchronized void addItem(Image image,
String item,
boolean bEnabled,
Color color)
- 使用可能とするか否かを指定してイメージ付の要素をリストの末尾に付加する。付加された要素は指定された色で表示される。
- 引数:
- image - イメージ行に表示されるイメージ
- item - 付加される要素
- bEnabled - trueならば要素を使用可能とする。falseならば使用不能とする。
- color - 要素のテキスト表示色
- 参照:
- setListItems, addItem, addItem, addItem, addItem
insertItem
public synchronized void insertItem(int index,
Image image,
String item,
boolean bEnabled)
- 使用可能とするか否かを指定して、相対インデックスで指定した位置にイメージ付要素を挿入。
- 引数:
- index - 挿入位置を指定する0から始まる相対インデックス
- image - イメージ行に表示されるイメージ
- item - 付加される要素
- bEnabled - trueならば要素を使用可能とする。falseならば使用不能とする。
insertItems
public synchronized void insertItems(int index,
Vector itemVector,
Image image,
boolean bEnabled)
- 使用可能とするか否かを指定して、相対インデックスで指定した位置にイメージ付要素のリストを挿入。各要素は与えられたイメージと共に表示される。
- 引数:
- index - 挿入位置を指定する0から始まる相対インデックス
- itemVector - 付加される要素のベクター
- image - 挿入される各要素と共に表示されるイメージ
- bEnabled - trueならば要素を使用可能とする。falseならば使用不能とする。
countItems
public int countItems()
- リスト中の要素の総数を返す。
- 返り値:
- リスト中の要素の総数
- 参照:
- getItem
getItem
public String getItem(int index)
- 相対インデックスで指定される要素を取得。
- 引数:
- index - 要素を指定する0から始まる相対インデックス
- 返り値:
- 要素が持つ文字列。無効なインデックスが指定された場合にはnull。
- 参照:
- countItems
getImage
public Image getImage(int index)
- 相対インデックスで指定される要素に対応するイメージを取得。
- 引数:
- index - 要素を指定する0から始まる相対インデックス
- 返り値:
- インデックスで指定されたイメージ。無効なインデックスが指定された場合にはnull。
- 参照:
- countItems
changeImage
public void changeImage(int index,
Image image)
- 相対インデックスで指定された要素に対応するイメージを変更。
- 引数:
- index - 要素の位置を指定するインデックス
- image - 指定された要素に新たに設定するイメージ
changeText
public void changeText(int index,
String text)
- 相対インデックスで指定された要素に対応するテキストを変更。
- 引数:
- index -要素の位置を指定するインデックス
- text - 指定された要素に新たに設定するテキスト
setEdited
public void setEdited(int index,
boolean bCond)
- 与えられた相対インデックスに対応する要素の"edited"フラグを設定。
- 引数:
- index - 要素の位置を指定するインデックス
- bCond - 指定された要素の"edited"フラグに設定する値
- 参照:
- getEdited
getEdited
public boolean getEdited(int index)
- 相対インデックスで指定される要素の"edited"フラグの状態を取得。
- 引数:
- index - 要素の位置を指定するインデックス
- 返り値:
- 指定された要素の"edited"フラグの値
- 参照:
- setEdited
enable
public void enable(int index)
- リスト中の指定された要素を使用可能とする。
- 引数:
- index - 要素の位置を指定する相対インデックス
- 参照:
- disable
disable
public void disable(int index)
- リスト中の指定された要素を使用不能とする。
- 引数:
- index - 要素の位置を指定する相対インデックス
- 参照:
- enable
enable
public void enable(int index,
boolean cond)
- リスト中の指定された要素について使用可能/不能を設定。
- 引数:
- index - 要素の位置を指定する相対インデックス
- cond - trueならば要素を使用可能とし、falseならば要素を使用不能とする。
- 参照:
- isEnabled
isEnabled
public boolean isEnabled(int index)
- 指定された要素の使用可能/不能を取得。
- 引数:
- index - 要素の位置を指定する相対インデックス
- 返り値:
- trueならば要素は使用可能、falseならば要素は使用不能。
- 参照:
- enable
clear
public synchronized void clear()
- リストからすべての要素とイメージを削除。
- 参照:
- delItem, delItems
delItem
public synchronized void delItem(int index)
- 指定された要素をリストから削除。
- 引数:
- index - 削除する要素を指定する相対インデックス
- 参照:
- delItems, delSelectedItems
delItems
public synchronized void delItems(int start,
int end)
- 指定された複数の要素をリストから削除。末尾インデックスは先頭インデックスと同じかより大きな値でなければならないのことに注意。
- 引数:
- start - 削除する要素の先頭を示す相対インデックス
- end - 削除する要素の末尾を示す相対インデックス
- 参照:
- delItem, delSelectedItems
delSelectedItems
public synchronized void delSelectedItems()
- 現在選択されている要素をリストから削除。
- 参照:
- delItem, delItems
getSelectedIndex
public synchronized int getSelectedIndex()
- 選択されている要素の相対インデックスを取得。複数要素が選択されている場合には最後に選択された要素のインデックスが返る。
- 返り値:
- 選択された要素の0から始まる相対インデックス。要素が全く選択されていない場合には-1。
- 参照:
- select, deselect, isSelected
getSelectedIndexes
public synchronized int[] getSelectedIndexes()
- 選択されているすべての要素のインデックスを返す。
- 返り値:
- 選択された要素の0から始まる相対位置を格納した配列
- 参照:
- select, deselect, isSelected
getSelectedItem
public synchronized String getSelectedItem()
- 現在選択されている要素を返す。複数の要素が選択されている場合には最後に選択された要素が返る。
- 返り値:
- 現在選択されている要素。要素が全く選択されていない場合にはnull。
- 参照:
- getSelectedItems, select, deselect, isSelected
getSelectedItems
public synchronized String[] getSelectedItems()
- 選択されているすべての要素を返す。
- 返り値:
- 選択されているすべての要素を格納する配列。
- 参照:
- getSelectedItem, select, deselect, isSelected
getLabel
public synchronized String getLabel()
- 現在のリストボックスのラベルを返す。ラベルは表示されないことに注意。
- 返り値:
- リストボックスの現在のラベル
select
public synchronized void select(int index)
- 指定されたインデックスに対応する要素を選択。複数要素選択が可能でない場合に本メソッドを使用すると他のすべての要素は選択解除される。
- 引数:
- index - 選択する要素を示す0から始まる相対インデックス。
- 参照:
- getSelectedItem, deselect, isSelected
select
public synchronized void select(String str)
- 与えられたテキストに完全にマッチする最初の要素を選択。複数要素選択が可能でない場合に本メソッドを使用すると他のすべての要素は選択解除される。
- 引数:
- str - リスト要素を選択するためのテキスト
selectMultiple
public synchronized void selectMultiple(int index,
boolean bShift,
boolean bControl)
- 複数選択可能なImageListBoxにおいて、シフト、コントロール、あるいはシフト+コントロールモディファイアを使用して指定されたインデックスに対応する要素を選択。シフト、コントロール、あるいはシフト+コントロールキーを併用したマウスによる選択のエミュレーション。
- 引数:
- index - 選択する要素を指定する0から始まる相対インデックス
- bShift - シフト・モディファイア使用の有無
- bControl - コントロール・モディファイア使用の有無
selectAll
public synchronized void selectAll()
- リスト中のすべての要素を選択。
- 参照:
- select, deselectAll
deselect
public synchronized void deselect(int index)
- 指定されたインデックスに対応する要素を選択解除。
- 引数:
- index - 選択解除する要素の位置を示す0から始まる相対インデックス
- 参照:
- deselectAll, select, getSelectedItem, isSelected
deselectAll
public synchronized void deselectAll()
- リスト中のすべての要素を選択解除。
- 参照:
- deselect, selectAll
isSelected
public synchronized boolean isSelected(int index)
- 与えられたインデックスに対応する要素の選択状態を取得。
- 引数:
- index - 状態を調べる要素の0から始まる相対インデックス。
- 返り値:
- 指定した要素が選択されている場合にはtrue、選択されていない場合にはfalse
- 参照:
- select, deselect, isSelected
getRows
public int getRows()
- 実際に表示されている要素数を返す。
- 返り値:
- 実際に表示されている要素数
allowsMultipleSelections
public boolean allowsMultipleSelections()
- リストが複数選択可能であればtrueを返す。
- 返り値:
- リストが複数選択可能であればtrue、そうでなければfalse。
- 参照:
- setMultipleSelections
setMultipleSelections
public void setMultipleSelections(boolean cond)
- 複数要素選択の可否を設定。
- 引数:
- cond - 複数要素選択の可否
- 参照:
- allowsMultipleSelections
getVisibleIndex
public int getVisibleIndex()
- 最後にmakeVisibleメソッドにより可視状態になった要素のインデックスを取得。
- 返り値:
- 最後にmakeVisibleメソッドにより可視状態になった要素のインデックス
- 参照:
- makeVisible
makeVisible
public synchronized void makeVisible(int index)
- 必要に応じてリストをスクロールし指定された要素が可視状態になることを保証。
- 引数:
- index - 要素の位置を指定する0から始まる相対インデックス
- 参照:
- getVisibleIndex
setTopRow
public void setTopRow(int index)
- インデックスで指定された要素がウィンドウのトップに表示されるよう強制。
- 引数:
- index - 要素の位置を指定する0から始まる相対インデックス
preferredSize
public Dimension preferredSize(int rows)
- 与えられたリスト行数を表示するために必要な推奨サイズを返す。
- 引数:
- rows - リスト中の表示行数
- 返り値:
- 与えられたリスト行数を表示するために必要な推奨サイズ
preferredSize
public Dimension preferredSize()
- 本コンポーネントを適切に表示するための推奨サイズを返す。本メソッドはJava AWTの標準メソッドであり本コンポーネントの推奨サイズを決定するために実行される。作成時に指定された可視行数あるいはリスト中のすべての要素を表示できる十分大きなサイズが返される。
- 再定義:
- ContainerクラスのpreferredSize
- 参照:
- minimumSize
minimumSize
public Dimension minimumSize(int rows)
- 与えられたリスト行数を表示するために必要な最小サイズを返す。
- 引数:
- rows - リスト中の表示行数
- 返り値:
- 与えられたリスト行数を表示するために必要な最小サイズ
minimumSize
public Dimension minimumSize()
- 本コンポーネントを適切に表示するための最小サイズを返す。本メソッドはJava AWTの標準メソッドであり本コンポーネントの最小サイズを決定するために実行される。作成時に指定された可視行数あるいはリスト中のすべての要素を表示できる十分大きなサイズが返される。
- 再定義:
- ContainerクラスのminimumSize
- 参照:
- preferredSize
addNotify
public void addNotify()
- コンテナに追加されたことを本コンポーネントに通知。このメソッドはJava AWTの標準メソッドであり本コンポーネントがコンテナに追加される際にAWTにより実行される。典型例として、本コンポーネントのピアを生成するために使用される。本メソッドはピアが作成された後にリストサイズを変更するためにこのクラスで再定義されている。
- 再定義:
- PanelクラスのaddNotify
- 参照:
- removeNotify
setColumns
public synchronized void setColumns(int columns)
- minimumSize()メソッドに使用される桁数を設定。
- 引数:
- columns - カラム数
blockPaint
public synchronized void blockPaint(boolean cond)
- 再描画処理をブロック。
- 引数:
- cond - コンポーネントの更新を防ぐにはtrueを指定。通常の描画処理を行わせるにはfalseを指定。
setFont
public synchronized void setFont(Font f)
- 本コンポーネントのテキストのフォントを設定。本メソッドはJava AWTの標準メソッドであり本コンポーネント内に描画されるテキストに使用されるフォントを変更するために実行される。このクラスの場合にはテキストはリストボックスの要素内に存在する。本メソッドの処理はSetListBoxFont()と同じであることに注意。
- 引数:
- f - テキスト描画に使用するフォント
- 再定義:
- ComponentクラスのsetFont
- 参照:
- getFont, getListBoxFont, setListBoxFont
setListBoxFont
public synchronized void setListBoxFont(Font f)
- リスト内の要素に使用するフォントを設定。本メソッドの処理はsetFont()メソッドと同じであることに注意。
- 引数:
- f - リストボックスの要素に使用されるフォント
- 参照:
- getListBoxFont
getListBoxFont
public synchronized Font getListBoxFont()
- リストボックスの要素に使用されているフォントを返す。
- 参照:
- setListBoxFont
scrollVertical
public synchronized void scrollVertical(int info,
boolean bAbsolute)
- ImageListBoxを垂直方向にスクロール。
- 引数:
- info - 絶対量の指定、あるいはEvent.SCROLL_PAGE_DOWN、Event.SCROLL_PAGE_UP、Event.SCROLL_LINE_DOWN、Event.SCROLL_LINE_UP。絶対量を指定する場合の値の範囲は0から行数より1少ない値。
- bAbsolute - 指定された値をスクロールの絶対量として扱う場合にはtrue、SCROLL_... 定数のひとつとして扱う場合にはfalse。
scrollHorizontal
public synchronized void scrollHorizontal(int info,
boolean bAbsolute)
- ImageListBoxを垂直方向にスクロール。
- 引数:
- info - 絶対量の指定、あるいはEvent.SCROLL_PAGE_DOWN、Event.SCROLL_PAGE_UP、Event.SCROLL_LINE_DOWN、Event.SCROLL_LINE_UP。絶対量を指定する場合の値の範囲は0から最大要素の幅をピクセル数で指定。
- bAbsolute - 指定された値をスクロールの絶対量として扱う場合にはtrue、SCROLL_... 定数のひとつとして扱う場合にはfalse。
update
public synchronized void update(Graphics g)
- 画面上における本コンポーネントの再描画処理。本メソッドはJava AWTの標準メソッドであり画面上における本コンポーネントの再描画を処理するためにAWT(repaint()メソッド)により実行される。グラフィックスコンテキストの描画領域は本コンポーネントの境界で規定される矩形領域として設定され、<0,0>座標は本コンポーネント左上隅である。典型的には、本メソッドはコンポーネントの描画領域をクリアするために背景色で塗りつぶし、グラフィックスコンテキストを前面色に設定してからコンポーネントを描画するためにpaint()メソッドを実行する。本メソッドは標準のupdate()メソッドがコンポーネント自身を描画する前に背景を再描画することによる点滅を防ぐため、および描画処理のブロックを可能とするためにこのクラスで再定義されている。
- 引数:
- g - グラフィックスコンテキスト
- 再定義:
- Componentクラスのupdate
- 参照:
- repaint, paint
paint
public synchronized void paint(Graphics g)
- 与えられたグラフィックスコンテキストを使用して本コンポーネントを描画する。本メソッドはJava AWTの標準メソッドであり本コンポーネントの描画を処理するためにAWTにより実行される。本メソッドは与えられたグラフィックスコンテキストを使用して本コンポーネントを描画する。グラフィックスコンテキストの描画領域は本コンポーネントの境界で規定される矩形領域であり、その<0,0>座標は本コンポーネントの左上隅である。
- 引数:
- g - 描画に使用されるグラフィックスコンテキスト
- 再定義:
- Containerクラスのpaint
- 参照:
- repaint, update
extraPaint
public void extraPaint(Graphics g,
Rectangle rect)
- テキストおよびイメージが描画された後に特殊な処理を行いたい場合に本メソッドを再定義する。
- 引数:
- g - グラフィックスコンテキスト
- rect - 描画処理の範囲を規定する矩形
show
public synchronized void show()
- 本コンポーネントを可視状態にする。本メソッドはJava AWTの標準メソッドでありコンポーネントを表示状態にするために実行される。コンポーネントが以前に実行されたhide()メソッドにより不可視状態にある場合には本メソッドはコンポーネントを再び可視状態に戻す。
- 再定義:
- Componentクラスのshow
- 参照:
- hide
reshape
public synchronized void reshape(int x,
int y,
int width,
int height)
- 本コンポーネントの移動および/あるいはサイズ変更。本メソッドはJava AWTの標準メソッドでありコンポーネントを移動および/あるいはサイズ変更するために実行される。レイアウトマネージャを持つコンテナに保持されたコンポーネントに対して本メソッドが実行されるべきではなく、レイアウトマネージャによる移動およびサイズ変更に従うべきである。
- 引数:
- x - 親であるコンテナ内部の座標系における水平方向位置
- y - 親であるコンテナ内部の座標系における垂直方向位置
- width - コンポーネントの幅
- height - コンポーネントの高さ
- 再定義:
- Componentクラスのreshape
setDirty
public synchronized void setDirty()
- 次の再描画時に確実に描画されるように本コンポーネントを"dirty"であるとマーク。
allSelected
public boolean allSelected()
- すべての行が選択されているかどうかを調査。
- 返り値:
- すべての行が選択されているならばtrue
setDirectNotify
public void setDirectNotify(boolean bDirectNotify)
- ImageListBoxは指定されたLIST_SELECTイベントおよびACTION_EVENTイベントを親コンポーネントに対して直接発行する。LIST_SELECTイベントあるいはACTION_EVENTイベントが指定されない時にはbDirectNotifyフラグがfalseでない限りはイベントは親コンテナに対して直接発行される。bDirectNotifyフラグがfalseである場合には導出クラスがイベントを処理できるようにイベントはコンポーネント自身に対して発行される。
- 引数:
- bDirectNotify - イベントを親コンポーネントに対して直接発行するにはtrue、導出クラスがイベントを処理できるよう自分自身に対してイベントを発行するにはfalseを指定。
validIndex
protected boolean validIndex(int index)
- 与えられたインデックスが有効であるか否かを判定。
- 引数:
- index - 検査する0から始まる相対インデックス
- 返り値:
- インデックスが有効であればtrue、有効でなければfalse
isVisibleIndex
protected boolean isVisibleIndex(int index)
- 与えられたインデックスに対応する要素が可視状態にあるか否かを決定。
- 引数:
- index - 検査する要素を指定する0から始まる相対インデックス
- 返り値:
- 要素が可視状態にあればtrue、そうでなければfalse
paramString
protected String paramString()
- 本オブジェクトの状態を記述した文字列を返す。本メソッドはJava AWTの標準メソッドでありデバッグの際に有効。
- 返り値:
- デバッグ用に有用な文字列
- 再定義:
- ContainerクラスのparamString
shiftSelect
protected void shiftSelect(int index,
boolean bControl)
- 数選択可能なImageListBoxにおいてシフトあるいはコントロール+シフトモディファイアを使用してインデックスで指定される要素を選択する。シフトあるいはコントロール+シフトキーを併用したマウスによる選択のエミュレーション。
- 引数:
- index - 選択する要素を指定する0から始まる相対インデックス
- bControl - コントロール・モディファイアを併用して選択するか否か
ctrlSelect
protected void ctrlSelect(int index)
- コントロールモディファイアを使用してImageListBox内のインデックスを選択。コントロールキーを併用したマウス操作による選択のエミュレーション。
- 引数:
- index - 選択する要素を指定する0から始まる相対インデックス
mouseCalcIndex
protected int mouseCalcIndex(int y)
- マウスポインタの垂直座標が与えられたときにマウスポインタが内部に存在する要素のインデックスを決定。
- 引数:
- y - マウスポインタの垂直(y)座標
- 返り値:
- マウスポインタが内部に存在する要素を示す0から始まる相対インデックス。マウスポインタがどの要素上にも存在しない場合には-1。
全パッケージ クラス階層 本パッケージ 前へ 次へ インデックス