public class SLListBox extends SLBase
修飾子 | コンストラクタと説明 |
---|---|
protected |
SLListBox(JtfObjectHandle handle,
Desktop desktop)
JtfObjectHandle を持つ新しい SLListBox を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canSelectMultiple()
[読み取り専用] リスト ボックスが複数の子要素の同時選択を許可するかどうか。
|
void |
deselectAll()
すべてのリスト項目の選択を解除します。
|
double |
getHorizontalScrollPercent()
[読み取り専用] 現在の水平方向スクロールの位置。
|
List<SLListItem> |
getItems()
[読み取り専用] リスト ボックス項目のリスト。
|
List<String> |
getItemTexts()
[読み取り専用] すべての項目テキストのリスト。
|
int |
getSelectedIndex()
[読み取り専用] 現在選択されている最初の項目のインデックス。
|
List<Integer> |
getSelectedIndices()
[読み取り専用] 現在選択されている項目のインデックス。
|
SLListItem |
getSelectedItem()
[読み取り専用] 現在選択されている最初の項目。
|
List<SLListItem> |
getSelectedItems()
[読み取り専用] 現在選択されている項目。
|
String |
getSelectedItemText()
[読み取り専用] 最初の選択された項目のテキスト。
|
List<String> |
getSelectedItemTexts()
[読み取り専用] 現在選択されている項目のテキスト。
|
double |
getVerticalScrollPercent()
[読み取り専用] 現在の垂直方向スクロールの位置。
|
boolean |
isHorizontallyScrollable()
[読み取り専用] リスト ボックスを水平方向にスクロールできるかどうかを示す値。
|
boolean |
isVerticallyScrollable()
[読み取り専用] リスト ボックスを垂直方向にスクロールできるかどうかを示す値。
|
void |
scrollHorizontal(ScrollAmount scrollAmount)
指定した ScrollAmount の分、コンテンツ領域の現在の可視領域を水平方向にスクロールします。
|
void |
scrollVertical(ScrollAmount scrollAmount)
指定した ScrollAmount の分、コンテンツ領域の現在の可視領域を垂直方向にスクロールします。
|
void |
select(int itemIndex)
指定したリスト ボックス項目を選択します。
|
void |
select(int itemIndex,
ModifierKey modifiers)
指定したリスト ボックス項目を選択します。
|
void |
select(ItemIdentifier item)
指定したリスト ボックス項目を選択します。
|
void |
select(ItemIdentifier item,
ModifierKey modifiers)
指定したリスト ボックス項目を選択します。
|
void |
select(String itemText)
指定したリスト ボックス項目を選択します。
|
void |
select(String itemText,
ModifierKey modifiers)
指定したリスト ボックス項目を選択します。
|
void |
selectAll()
リスト内のすべての項目を選択します。
|
void |
setHorizontalScrollPercent(double percent)
リスト ボックス内のコンテンツ領域全体のパーセンテージとして、水平スクロール位置を設定します。
|
void |
setVerticalScrollPercent(double percent)
リスト ボックス内のコンテンツ領域全体のパーセンテージとして、垂直スクロール位置を設定します。
|
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAutomationId, getClassName, getName, getRawChildren, getRawChildren, isEnabled, isFocused, mouseMove, mouseMove, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, setFocus, typeKeys, typeKeys, typeKeys, typePasswordKeys, typePasswordKeys, typePasswordKeys
captureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getText, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForProperty
equals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toString
protected SLListBox(JtfObjectHandle handle, Desktop desktop)
handle
- SLListBox を識別するハンドルdesktop
- このオブジェクトが存在するデスクトップpublic void deselectAll()
public void scrollHorizontal(ScrollAmount scrollAmount)
scrollAmount
- スクロールする方向と間隔public void scrollVertical(ScrollAmount scrollAmount)
scrollAmount
- スクロールする方向と間隔public void select(ItemIdentifier item)
使用例 リスト ボックスからテキスト "item 1" を持つ項目を選択するには、次のように入力します。
listBox.select("item 1");リスト ボックスから 3 番目の項目を選択するには、次のように入力します。
listBox.select(3);リスト ボックス内の複数の項目を選択するには、修飾キー(Ctrl や Shift など)を使用します。 複数選択リスト ボックス(拡張選択スタイルを持つ)で、テキスト "item 1" と "item 3" を持つ 2 つの項目を選択するには、次のように入力します。
listBox.select("item 1"); listBox.select("item 3", ModifierKey.Ctrl);複数選択スタイルを持つ複数選択リスト ボックスでは、選択された項目をクリックして選択を解除することができます。 次のコードは、このようなリスト ボックスの 2 つの項目を選択してから、最初の項目の選択を解除します。
listBox.select("item 1"); listBox.select("item 3"); listBox.select("item 1"); // "item 1" の選択を解除
item
- 選択する項目の名前またはインデックスpublic void select(ItemIdentifier item, ModifierKey modifiers)
使用例 リスト ボックスからテキスト "item 1" を持つ項目を選択するには、次のように入力します。
listBox.select("item 1");リスト ボックスから 3 番目の項目を選択するには、次のように入力します。
listBox.select(3);リスト ボックス内の複数の項目を選択するには、修飾キー(Ctrl や Shift など)を使用します。 複数選択リスト ボックス(拡張選択スタイルを持つ)で、テキスト "item 1" と "item 3" を持つ 2 つの項目を選択するには、次のように入力します。
listBox.select("item 1"); listBox.select("item 3", ModifierKey.Ctrl);複数選択スタイルを持つ複数選択リスト ボックスでは、選択された項目をクリックして選択を解除することができます。 次のコードは、このようなリスト ボックスの 2 つの項目を選択してから、最初の項目の選択を解除します。
listBox.select("item 1"); listBox.select("item 3"); listBox.select("item 1"); // "item 1" の選択を解除
item
- 選択する項目の名前またはインデックスmodifiers
- 項目を選択するときに押される修飾キー(Alt、Shift および Ctrl)。 デフォルトでは、修飾キーは使用しません。public void select(String itemText)
使用例 リスト ボックスからテキスト "item 1" を持つ項目を選択するには、次のように入力します。
listBox.select("item 1");リスト ボックスから 3 番目の項目を選択するには、次のように入力します。
listBox.select(3);リスト ボックス内の複数の項目を選択するには、修飾キー(Ctrl や Shift など)を使用します。 複数選択リスト ボックス(拡張選択スタイルを持つ)で、テキスト "item 1" と "item 3" を持つ 2 つの項目を選択するには、次のように入力します。
listBox.select("item 1"); listBox.select("item 3", ModifierKey.Ctrl);複数選択スタイルを持つ複数選択リスト ボックスでは、選択された項目をクリックして選択を解除することができます。 次のコードは、このようなリスト ボックスの 2 つの項目を選択してから、最初の項目の選択を解除します。
listBox.select("item 1"); listBox.select("item 3"); listBox.select("item 1"); // "item 1" の選択を解除
itemText
- 選択する項目の名前またはインデックスpublic void select(String itemText, ModifierKey modifiers)
使用例 リスト ボックスからテキスト "item 1" を持つ項目を選択するには、次のように入力します。
listBox.select("item 1");リスト ボックスから 3 番目の項目を選択するには、次のように入力します。
listBox.select(3);リスト ボックス内の複数の項目を選択するには、修飾キー(Ctrl や Shift など)を使用します。 複数選択リスト ボックス(拡張選択スタイルを持つ)で、テキスト "item 1" と "item 3" を持つ 2 つの項目を選択するには、次のように入力します。
listBox.select("item 1"); listBox.select("item 3", ModifierKey.Ctrl);複数選択スタイルを持つ複数選択リスト ボックスでは、選択された項目をクリックして選択を解除することができます。 次のコードは、このようなリスト ボックスの 2 つの項目を選択してから、最初の項目の選択を解除します。
listBox.select("item 1"); listBox.select("item 3"); listBox.select("item 1"); // "item 1" の選択を解除
itemText
- 選択する項目の名前またはインデックスmodifiers
- 項目を選択するときに押される修飾キー(Alt、Shift および Ctrl)。 デフォルトでは、修飾キーは使用しません。public void select(int itemIndex)
使用例 リスト ボックスからテキスト "item 1" を持つ項目を選択するには、次のように入力します。
listBox.select("item 1");リスト ボックスから 3 番目の項目を選択するには、次のように入力します。
listBox.select(3);リスト ボックス内の複数の項目を選択するには、修飾キー(Ctrl や Shift など)を使用します。 複数選択リスト ボックス(拡張選択スタイルを持つ)で、テキスト "item 1" と "item 3" を持つ 2 つの項目を選択するには、次のように入力します。
listBox.select("item 1"); listBox.select("item 3", ModifierKey.Ctrl);複数選択スタイルを持つ複数選択リスト ボックスでは、選択された項目をクリックして選択を解除することができます。 次のコードは、このようなリスト ボックスの 2 つの項目を選択してから、最初の項目の選択を解除します。
listBox.select("item 1"); listBox.select("item 3"); listBox.select("item 1"); // "item 1" の選択を解除
itemIndex
- 選択する項目の名前またはインデックスpublic void select(int itemIndex, ModifierKey modifiers)
使用例 リスト ボックスからテキスト "item 1" を持つ項目を選択するには、次のように入力します。
listBox.select("item 1");リスト ボックスから 3 番目の項目を選択するには、次のように入力します。
listBox.select(3);リスト ボックス内の複数の項目を選択するには、修飾キー(Ctrl や Shift など)を使用します。 複数選択リスト ボックス(拡張選択スタイルを持つ)で、テキスト "item 1" と "item 3" を持つ 2 つの項目を選択するには、次のように入力します。
listBox.select("item 1"); listBox.select("item 3", ModifierKey.Ctrl);複数選択スタイルを持つ複数選択リスト ボックスでは、選択された項目をクリックして選択を解除することができます。 次のコードは、このようなリスト ボックスの 2 つの項目を選択してから、最初の項目の選択を解除します。
listBox.select("item 1"); listBox.select("item 3"); listBox.select("item 1"); // "item 1" の選択を解除
itemIndex
- 選択する項目の名前またはインデックスmodifiers
- 項目を選択するときに押される修飾キー(Alt、Shift および Ctrl)。 デフォルトでは、修飾キーは使用しません。public void selectAll()
public void setHorizontalScrollPercent(double percent)
percent
- 水平方向コンテンツ領域全体のパーセンテージpublic void setVerticalScrollPercent(double percent)
percent
- 垂直方向コンテンツ領域全体のパーセンテージpublic boolean canSelectMultiple()
public boolean isHorizontallyScrollable()
public double getHorizontalScrollPercent()
public List<SLListItem> getItems()
public int getSelectedIndex()
public List<Integer> getSelectedIndices()
public SLListItem getSelectedItem()
public List<SLListItem> getSelectedItems()
public String getSelectedItemText()
public List<String> getSelectedItemTexts()
public boolean isVerticallyScrollable()
public double getVerticalScrollPercent()
Copyright 2009-2012 Micro Focus. All Rights Reserved.