タグ

ブックマーク / www.acroquest.co.jp (1)

  • Acroquest-SWT/JFaceに関する問題-JTS(Javaのトラブルシュートはこちら)

    パスワード入力欄に文字を打つと,ふつう「*」を 表示させると思います。SwingではJPasswordFieldクラスで実現できましたが、SWTで同じようなクラスが見当たりません。どうすれば実現できるでしょうか? <A16-1> SWT 3.0以前では、Textウィジットに対して setEchoCharメソッドを以下のように呼び出すことで、入力した文字のかわりに引数で指定した文字を表示することができました。 text.setEchoChar('*'); SWT 3.0では、さらに簡単に実現できるようになっています。Textウィジットのインスタンスを生成するときに、コンストラクタの引数にSWT.PASSWORDを指定します(PasswordFieldSample.javaの①)。こうすると、図1のようにパスワードフィールド実現することができます。 ■PasswordFieldSample.j

    led-centipede
    led-centipede 2017/01/28
    “menuItem.setAccelerator”
  • 1