public interface IKeyable
修飾子とタイプ | メソッドと説明 |
---|---|
void |
pressKeys(String keys)
一連のキーまたはマウス ボタンを押します(離しません)。
|
void |
pressKeys(String keys,
boolean ensureFocus)
一連のキーまたはマウス ボタンを押します(離しません)。
|
void |
releaseKeys(String keys)
一連のキーまたはマウス ボタンを離します。
|
void |
releaseKeys(String keys,
boolean ensureFocus)
一連のキーまたはマウス ボタンを離します。
|
void |
typeKeys(String keys)
一連のキーストロークをオブジェクトに送信します。
|
void |
typeKeys(String keys,
int delay)
一連のキーストロークをオブジェクトに送信します。
|
void |
typeKeys(String keys,
int delay,
boolean ensureFocus)
一連のキーストロークをオブジェクトに送信します。
|
void |
typePasswordKeys(String keys)
暗号化されたパスワードをテキスト フィールドなどのオブジェクトに入力します。
|
void |
typePasswordKeys(String keys,
int delay)
暗号化されたパスワードをテキスト フィールドなどのオブジェクトに入力します。
|
void |
typePasswordKeys(String keys,
int delay,
boolean ensureFocus)
暗号化されたパスワードをテキスト フィールドなどのオブジェクトに入力します。
|
void pressKeys(String keys)
有効なキーストロークは次のとおりです。
keys
- 入力するキー、または押下するマウス ボタンvoid pressKeys(String keys, boolean ensureFocus)
有効なキーストロークは次のとおりです。
keys
- 入力するキー、または押下するマウス ボタンensureFocus
- コントロールが実際にキーボード フォーカスを持つことを保証するかどうかを決定します。 デフォルトは true
です。void releaseKeys(String keys)
有効なキーストロークは次のとおりです。
keys
- 離すキー、またはマウス ボタンvoid releaseKeys(String keys, boolean ensureFocus)
有効なキーストロークは次のとおりです。
keys
- 離すキー、またはマウス ボタンensureFocus
- コントロールが実際にキーボード フォーカスを持つことを保証するかどうかを決定します。 デフォルトは true
です。void typeKeys(String keys)
有効なキーストロークは次のとおりです。
使用例たとえば、現在選択されているテキストを Ctrl+C を押してクリップボードにコピーするコードは次のようになります。
window.typeKeys ("<Left Ctrl+C>");
keys
- 入力するキーストロークvoid typeKeys(String keys, int delay)
有効なキーストロークは次のとおりです。
使用例たとえば、現在選択されているテキストを Ctrl+C を押してクリップボードにコピーするコードは次のようになります。
window.typeKeys ("<Left Ctrl+C>");
keys
- 入力するキーストロークdelay
- キーストローク間の遅延(ミリ秒)void typeKeys(String keys, int delay, boolean ensureFocus)
有効なキーストロークは次のとおりです。
使用例たとえば、現在選択されているテキストを Ctrl+C を押してクリップボードにコピーするコードは次のようになります。
window.typeKeys ("<Left Ctrl+C>");
keys
- 入力するキーストロークdelay
- キーストローク間の遅延(ミリ秒)ensureFocus
- コントロールが実際にキーボード フォーカスを持つことを保証するかどうかを決定します。 デフォルトは true
です。void typePasswordKeys(String keys)
オブジェクトが SetText メソッドをサポートする場合、暗号化されたパスワードを入力する前に、既存のテキストはクリアされます。
使用例
使用例
たとえば、文字列を暗号化し、コンソールに出力する場合は、次のコードを使用できます。
String encryptedPassword = desktop.encrypt("my password"); System.out.println(encryptedPassword);
そして、コンソールから暗号化したパスワード (この場合は、6Fk+Bcm+GoXe3X0=
) をコピーし、次のように使用できます。
textField.typePasswordKeys("6Fk+Bcm+GoXe3X0=");
keys
- 暗号化されたパスワードvoid typePasswordKeys(String keys, int delay)
オブジェクトが SetText メソッドをサポートする場合、暗号化されたパスワードを入力する前に、既存のテキストはクリアされます。
使用例
使用例
たとえば、文字列を暗号化し、コンソールに出力する場合は、次のコードを使用できます。
String encryptedPassword = desktop.encrypt("my password"); System.out.println(encryptedPassword);
そして、コンソールから暗号化したパスワード (この場合は、6Fk+Bcm+GoXe3X0=
) をコピーし、次のように使用できます。
textField.typePasswordKeys("6Fk+Bcm+GoXe3X0=");
keys
- 暗号化されたパスワードdelay
- キーストローク間の遅延(ミリ秒)void typePasswordKeys(String keys, int delay, boolean ensureFocus)
オブジェクトが SetText メソッドをサポートする場合、暗号化されたパスワードを入力する前に、既存のテキストはクリアされます。
使用例
使用例
たとえば、文字列を暗号化し、コンソールに出力する場合は、次のコードを使用できます。
String encryptedPassword = desktop.encrypt("my password"); System.out.println(encryptedPassword);
そして、コンソールから暗号化したパスワード (この場合は、6Fk+Bcm+GoXe3X0=
) をコピーし、次のように使用できます。
textField.typePasswordKeys("6Fk+Bcm+GoXe3X0=");
keys
- 暗号化されたパスワードdelay
- キーストローク間の遅延(ミリ秒)ensureFocus
- コントロールが実際にキーボード フォーカスを持つことを保証するかどうかを決定します。 デフォルトは true
です。Copyright 2009-2012 Micro Focus. All Rights Reserved.