////////////////////////////////////////////////////////////////////////////////
// << ja141a.java >>
//
//  JApplet(2):部品(パスワードフィールド、配置)
//
//  パスワードの入力欄をもつ部品を示す。
//
// ●JPasswordFieldクラス
//   1行の編集可能なテキスト入力欄をもつ。ただし、入力した文字はそのまま
//  表示されず、代わりに*が表示される。
//
// ●JPasswordFieldクラスのコンストラクタ
//    public JPasswordField(int col)
//      機能:列数colで新規の空のJPasswordFieldを作成する。
//      デフォルトの初期文字列はnullに設定される。
//    public JPasswordField(String s, int col)
//   機能:テキストsと列数colで、初期化されるJPasswordFieldを作成する。
//
////////////////////////////////////////////////////////////////////////////////

import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;

public class ja141a extends JApplet {

  public void init() {
    // アプレットからコンテンツペインを取得。
    Container c = this.getContentPane();
    // コンテンツペインのレイアウトマネージャをFlowLayoutに設定。
    c.setLayout(new FlowLayout(FlowLayout.CENTER,10,10));

    // パスワードフィールドの作成。
    JPasswordField pf = new JPasswordField(20);
    pf.setBorder(new TitledBorder("JPasswordField"));

    // パスワードフィールドをコンテンツペイン内に追加。
    c.add(pf);
  }
}
HTMLファイル
<html>
<head>
  <title>アプレット</title>
</head>
<body bgcolor=white text=black>
<applet code="ja141a.class" width="300" height="200">
</applet>
</body>
</html>
実行結果