|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.text.JTextComponent
|
+--javax.swing.JTextField
|
+--javax.swing.JPasswordField
JPasswordField は、1 行のテキストの編集を可能にする、軽量コンポーネントです。ただし、ビューは入力があったことを示しますが、どの文字が入力されたかは表示しません。詳細や使用例については、「The Java Tutorial」の「How to Use Text Fields」を参照してください。
JPasswordField は、echoChar のセットとともに使われる java.awt.TextField とのソース互換のために用意されています。個別に提供されているのは、パスワードの入力に影響を与えることなしに、JTextField の UI を安全に、および簡単に変更できるようにするためです。
標準の Look & Feel (L&F) 表現でこのコンポーネントが使用するキーボードのキーについては、JPasswordField のキーの割り当てを参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
| 内部クラスの概要 | |
protected class |
JPasswordField.AccessibleJPasswordField
このクラスは JPasswordField クラス用のユーザ補助機能のサポートを実装しています。 |
| クラス javax.swing.JTextField から継承した内部クラス |
JTextField.AccessibleJTextField |
| クラス javax.swing.text.JTextComponent から継承した内部クラス |
JTextComponent.AccessibleJTextComponent, JTextComponent.KeyBinding |
| クラス javax.swing.JComponent から継承した内部クラス |
JComponent.AccessibleJComponent |
| クラス java.awt.Container から継承した内部クラス |
Container.AccessibleAWTContainer |
| クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
| クラス javax.swing.JTextField から継承したフィールド |
notifyAction |
| クラス javax.swing.text.JTextComponent から継承したフィールド |
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY |
| クラス javax.swing.JComponent から継承したフィールド |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| インタフェース javax.swing.SwingConstants から継承したフィールド |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NORTH, NORTH_EAST, NORTH_WEST, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| コンストラクタの概要 | |
JPasswordField()
新しい JPasswordField を構築します。 |
|
JPasswordField(Document doc,
String txt,
int columns)
指定されたテキストストレージモデルと列数を使って新規の JPasswordField を構築します。 |
|
JPasswordField(int columns)
指定された列数で新規の空の JPasswordField を構築します。 |
|
JPasswordField(String text)
指定されたテキストで初期化される新規 JPasswordField を構築します。 |
|
JPasswordField(String text,
int columns)
指定されたテキストと列で初期化される新規 JPasswordField を構築します。 |
|
| メソッドの概要 | |
void |
copy()
関連したテキストモデル内の現在選択されている領域をシステムクリップボードに転送して、テキストモデルからコンテンツをそのまま残します。 |
void |
cut()
関連したテキストモデル内の現在選択されている領域をシステムクリップボードに転送して、モデルからコンテンツを削除します。 |
boolean |
echoCharIsSet()
エコー表示に使用する文字セットが JPasswordField に用意されている場合に true を返します。 |
AccessibleContext |
getAccessibleContext()
この JPasswordField に関連した AccessibleContext を返します。 |
char |
getEchoChar()
エコーに使う文字を返します。 |
char[] |
getPassword()
TextComponent 内に格納されているテキストを返します。 |
String |
getText()
推奨されていません。 Java 2 プラットフォーム v1.2 以降、 getPassword() に置き換えられました。 |
String |
getText(int offs,
int len)
推奨されていません。 Java 2 プラットフォーム v1.2 以降、 getPassword() に置き換えられました。 |
String |
getUIClassID()
このコンポーネントを描画する L&F クラスの名前を返します。 |
protected String |
paramString()
この JPasswordField の文字列表現を返します。 |
void |
setEchoChar(char c)
JPasswordField にエコー文字を設定します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public JPasswordField()
public JPasswordField(String text)
text - 表示されるテキスト。ない場合は nullpublic JPasswordField(int columns)
columns - 列数 >= 0
public JPasswordField(String text,
int columns)
text - 表示されるテキスト。ない場合は nullcolumns - 列数 >= 0
public JPasswordField(Document doc,
String txt,
int columns)
doc - 使用するテキストストレージtxt - 表示されるテキスト。ない場合は nullcolumns - 望ましい幅を計算するのに使う列数 >= 0。列数をゼロに設定すると、コンポーネント実装から自然に得られる結果を問わず望ましい幅になる| メソッドの詳細 |
public String getUIClassID()
JTextField 内の getUIClassIDJComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)public char getEchoChar()
setEchoChar(char),
echoCharIsSet()public void setEchoChar(char c)
c - 表示するエコー文字echoCharIsSet(),
getEchoChar()public boolean echoCharIsSet()
setEchoChar(char),
getEchoChar()public void cut()
JTextComponent 内の cutpublic void copy()
JTextComponent 内の copypublic String getText()
getPassword() に置き換えられました。
セキュリティ上の理由から、このメソッドは推奨されません。代わりに getPassword メソッドを使用してください。
JTextComponent 内の getText
public String getText(int offs,
int len)
throws BadLocationException
getPassword() に置き換えられました。
セキュリティ上の理由から、このメソッドは推奨されません。代わりに getPassword メソッドを使用してください。
JTextComponent 内の getTextoffs - オフセット >= 0len - 長さ >= 0BadLocationException - オフセットまたは長さが無効な場合public char[] getPassword()
protected String paramString()
null にはなりません。JTextField 内の paramStringpublic AccessibleContext getAccessibleContext()
JTextField 内の getAccessibleContext
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.