public class SparkWindow extends SparkSkinnableContainer implements IMoveable
修飾子 | コンストラクタと説明 |
---|---|
protected |
SparkWindow(JtfObjectHandle handle,
Desktop desktop)
JtfObjectHandle を持つ新しい SparkWindow を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
ウィンドウを閉じます。
|
void |
closeSynchron()
ウィンドウを閉じ、ウィンドウが実際に閉じられるまで待ちます。
|
void |
closeSynchron(boolean closeConfirm)
ウィンドウを閉じ、ウィンドウが実際に閉じられるまで待ちます。
|
List<IMoveable> |
getCloseWindows()
アプリケーションのメイン ウィンドウだけが開いている状態にするために、閉じる必要のあるウィンドウを返します。
|
TestObject |
getFocus()
入力フォーカスを持つオブジェクトを返します。
|
double |
getMaxHeight()
[読み取り専用] 親がレイアウトを計算するために使用されるコンポーネントの高さの最大推奨値。
|
double |
getMaxWidth()
[読み取り専用] 親がレイアウトを計算するために使用されるコンポーネントの幅の最大推奨値。
|
double |
getMinHeight()
[読み取り専用] 親がレイアウトを計算するために使用されるコンポーネントの高さの最小推奨値。
|
double |
getMinWidth()
[読み取り専用] 親がレイアウトを計算するために使用されるコンポーネントの幅の最小推奨値。
|
IMoveable |
getNextCloseWindow()
アプリケーションのメイン ウィンドウ以外のすべてのウィンドウを閉じるために、閉じる必要のある次のウィンドウを返します。
|
String |
getStatus()
[読み取り専用] ステータス バーに表示される文字(表示されている場合)。
|
String |
getSystemChrome()
[読み取り専用] ウィンドウが持っているシステム クロム(存在する場合)のタイプ。
|
String |
getTitle()
[読み取り専用] ウィンドウのタイトル バーとタスク バーに表示されるタイトル。
|
int |
getWindowState()
[読み取り専用] ウィンドウの状態。
|
boolean |
isActive()
ウィンドウがアクティブに設定されているかどうかを返します。
|
boolean |
isAIRWindow()
[読み取り専用] このウィンドウが AIR ウィンドウかどうかを示す値。
|
boolean |
isAlwaysInFront()
[読み取り専用] 基になる NativeWindow が常に他のウインドウの手前に表示されるかどうかを示す値。
|
boolean |
isClosed()
[読み取り専用] 基になるウィンドウが閉じられているかどうかを示す値。
|
boolean |
isMaximizable()
[読み取り専用] ウィンドウを最大化できるかどうかを示す値。
|
boolean |
isMinimizable()
[読み取り専用] ウィンドウを最小化できるかどうかを示す値。
|
boolean |
isResizable()
[読み取り専用] ウィンドウをサイズ変更できるかどうかを示す値。
|
boolean |
isShowStatusBar()
[読み取り専用] ステータス バーが可視かどうかを示す値。
|
boolean |
isTransparent()
[読み取り専用] ウィンドウを透明にするかどうか。
|
void |
maximize()
ウィンドウを最大化します。
|
void |
minimize()
ウィンドウを最小化します。
|
void |
move(Point pos)
ウィンドウを移動します。
|
void |
restore()
ウィンドウを元のサイズに戻します。
|
void |
setActive()
ウィンドウをアクティブにします。
|
void |
size(int width,
int height)
ウィンドウのサイズを変更します。
|
void |
stateChange(String newWindowState)
ウィンドウの displaystatus が変更されたときにディスパッチされます。
|
getCreationPolicy, getNumElements, isAutoLayout, isDeferredContentCreated
dragCancel, dragCancel, dragDrop, dragDrop, dragDrop, dragStart, dragStart, getColumnNames, getFirstVisibleRow, getLastVisibleRow, getNumColumns, getNumRows, getValues
changeFocus, changeFocus, changeFocus, getAutomationClassName, getAutomationIndex, getAutomationName, getClassName, getCurrentState, getErrorColor, getErrorString, getId, getNumAutomationChildren, getPercentHeight, getPercentWidth, getScaleX, getScaleY, getThemeColor, getToolTip, isEnabled, isFocusEnabled, isUseHandCursor, move, move, move, setFocus
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAlpha, getHeight, getStyle, getTabIndex, getWidth, getX, getY, isMouseEnabled, isTabChildren, isTabEnabled, isVisible, mouseMove, mouseMove, nativeToString, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, 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 SparkWindow(JtfObjectHandle handle, Desktop desktop)
handle
- SparkWindow を識別するハンドルdesktop
- このオブジェクトが存在するデスクトップpublic void closeSynchron()
ウィンドウを閉じるために、以下のイベントを順番にウィンドウが閉じるまで試みます。
close()
メソッドを呼び出します。closeConfirm
パラメーターが true
に設定されている場合: オプション OPT_CLOSE_WINDOW_BUTTONS で指定したボタンのリストをクリックします。このメソッドは、Open Agent がウィンドウを閉じる際に役立ついくつかの指定子をサポートします。 説明したオプションに対して適切な値を設定するために Desktop.setOption(String, Object) を使用してこれらの指定子を使用します。 たとえば、ウィンドウを閉じるときに「保存しない」というテキストの 1 つのボタンを持つ確認ダイアログが開く場合、次のように指定します:
desktop.setOption(CommonOptions.OPT_CLOSE_CONFIRM_BUTTONS, Arrays.asList("保存しない"));
ウィンドウを閉じるのに失敗する場合があります。 たとえば、ウィンドウを閉じると、アプリケーションはメッセージ ボックスを表示される場合に、closeConfirm が false
に設定されていたり、あるいは、メッセージ ボックスを閉じるために使用されるボタンが、OPT_CLOSE_CONFIRM_BUTTONS オプションで指定されていない場合には、呼び出しが失敗し、CloseFailedException がスローされます。
closeSynchron
インタフェース内 IMoveable
public void closeSynchron(boolean closeConfirm)
ウィンドウを閉じるために、以下のイベントを順番にウィンドウが閉じるまで試みます。
close()
メソッドを呼び出します。closeConfirm
パラメーターが true
に設定されている場合: オプション OPT_CLOSE_WINDOW_BUTTONS で指定したボタンのリストをクリックします。このメソッドは、Open Agent がウィンドウを閉じる際に役立ついくつかの指定子をサポートします。 説明したオプションに対して適切な値を設定するために Desktop.setOption(String, Object) を使用してこれらの指定子を使用します。 たとえば、ウィンドウを閉じるときに「保存しない」というテキストの 1 つのボタンを持つ確認ダイアログが開く場合、次のように指定します:
desktop.setOption(CommonOptions.OPT_CLOSE_CONFIRM_BUTTONS, Arrays.asList("保存しない"));
ウィンドウを閉じるのに失敗する場合があります。 たとえば、ウィンドウを閉じると、アプリケーションはメッセージ ボックスを表示される場合に、closeConfirm が false
に設定されていたり、あるいは、メッセージ ボックスを閉じるために使用されるボタンが、OPT_CLOSE_CONFIRM_BUTTONS オプションで指定されていない場合には、呼び出しが失敗し、CloseFailedException がスローされます。
closeSynchron
インタフェース内 IMoveable
closeConfirm
- [変更を保存] ダイアログのような、ウィンドウを閉じる際に表示される確認ダイアログを閉じるかどうかを指定します。 確認ダイアログを閉じる場合は true
を指定します。false
を指定すると、確認ダイアログが表示された場合に例外がスローされます。 true
に設定されている場合、確認ダイアログを閉じるために選択するボタンを決定するために OPT_CLOSE_CONFIRM_BUTTONS オプションの値が使用されます。public List<IMoveable> getCloseWindows()
getCloseWindows
インタフェース内 IMoveable
public TestObject getFocus()
public IMoveable getNextCloseWindow()
getNextCloseWindow
インタフェース内 IMoveable
public void size(int width, int height)
public void stateChange(String newWindowState)
newWindowState
- 新しい状態public boolean isAlwaysInFront()
public boolean isClosed()
public boolean isAIRWindow()
public double getMaxHeight()
public boolean isMaximizable()
public double getMaxWidth()
public double getMinHeight()
public boolean isMinimizable()
public double getMinWidth()
public boolean isResizable()
public boolean isShowStatusBar()
public String getStatus()
public String getSystemChrome()
public String getTitle()
public boolean isTransparent()
public int getWindowState()
getWindowState
インタフェース内 IMoveable
Copyright 2009-2012 Micro Focus. All Rights Reserved.