YKLookPasswordField
パスワードフィールドです。
このフィールドに入力できる文字は、いわゆる半角文字だけです。
しかし以下の半角文字は入力禁止です。
-
半角の¥(円。文字コードは 0x5c )
-
半角の\(逆斜線。バックスラッシュ。文字コードは 0x5c )
-
半角の〜(チルド。チルダ。文字コードは 0x7e )
-
半角の ̄(オーバーライン。文字コードは 0x7e )
クラスメソッド:
new
new
new
yk_find_objects
yk_find_objects_frame
yk_look
yk_look_frame
インスタンスメソッド:
yk_set_caret_position
yk_set_echo_char
yk_set_editable
yk_set_text
yk_text
その他の項目:
なし
Object (Ruby 組み込みのクラス。すべてのオブジェクトのスーパークラス)
┃
┗ YKLookSwingBase (YKLook のすべてのGUIオブジェクトの共通クラス)
┃
┗ YKLookCompoent (YKLook のGUI表示部品の共通クラス)
┃
┗ YKLookPasswordField (このクラス)
呼び出し形式[1]
new()
呼び出し形式[2]
new( column )
インスタンスを生成します。
引数の column は整数で、表示文字数を指定します。
ここで指定するのは、コンピュータ画面上に占める表示領域の大きさであって、入力可能な文字列の最大数を制限するものではありません。
表示領域を超えて文字列を入力・表示したときは、自動的にスクロールします。
呼び出し形式[3]
new( column , text )
インスタンスを生成します。
引数の
text は文字列で、初期値を指定します。
指定できる文字列は、いわゆる半角文字だけです。
しかし以下の半角文字を含まないようにしてください。
-
半角の¥(円。文字コードは 0x5c )
-
半角の\(逆斜線。バックスラッシュ。文字コードは 0x5c )
-
半角の〜(チルド。チルダ。文字コードは 0x7e )
-
半角の ̄(オーバーライン。文字コードは 0x7e )
yk_find_objects()
yk_find_objects( tagname )
yk_find_objects( tagname , tagno )
yk_find_objects_frame( frame )
yk_find_objects_frame( frame , tagname )
yk_find_objects_frame( frame , tagname , tagno )
yk_look( tagname )
yk_look( tagname , tagno )
yk_look_frame( frame , tagname )
yk_look_frame( frame , tagname , tagno )
yk_set_caret_position( pos )
パスワードフィールド上のテキストカーソルを、引数で指定された位置にします。
YKLook の現在のバージョンでは、以下の整数のみ受け付けます。
指定 |
意味 |
0 |
テキストの先頭へ。
|
-1 |
テキストの末尾へ。
|
このメソッドを呼び出した時点では、表示中のコンピュータ画面の状態は変わりません。
メインループに戻った時に画面の表示を更新しています。
yk_set_echo_char( echo )
アプリの利用者がこのパスワードフィールドに入力したとき、入力した文字の代わりに表示するエコー文字を指定します。
引数の
echo は文字列で、半角文字を1文字だけ指定してください。
例 |
pas = YKLookPasswordField.new( 10 )
pas.yk_set_echo_char( '#' )
|
文字列の代わりに
nil を指定すると、デフォルトのエコー文字になります。
デフォルトのエコー文字は、それぞれのOSごとに決められている最適なものになります。
yk_set_editable( bool )
アプリの利用者に対しての編集可否を指定します。
引数が true のとき、編集できます。
引数が false のとき、編集できません。
デフォルトは true です。
yk_set_text( text )
文字列を指定します。
指定できる文字列は、いわゆる半角文字だけです。
しかし以下の半角文字を含まないようにしてください。
-
半角の¥(円。文字コードは 0x5c )
-
半角の\(逆斜線。バックスラッシュ。文字コードは 0x5c )
-
半角の〜(チルド。チルダ。文字コードは 0x7e )
-
半角の ̄(オーバーライン。文字コードは 0x7e )
このメソッドを呼び出した時点では、表示中のコンピュータ画面の状態は変わりません。
メインループに戻った時に画面の表示を更新しています。
yk_text()
パスワードフィールド内の文字列を返します。
このメソッドは、実際に表示しているコンピュータ画面上の状態を返します。
一度も画面を表示していないときは、有効な値を返しません。
なし
Copyright (c) 2003-2010 YorozuKotowariYa Ltd.