JPasswordFieldでCutとCopyを可能にする
Total: 135
, Today: 1
, Yesterday: 2
Posted by aterai at
Last-modified:
概要
JPasswordField
で選択されたテキストのCut
とCopy
を実行可能に設定します。
スクリーンショット
広告
サンプルコード
JPasswordField password = new JPasswordField();
password.putClientProperty("JPasswordField.cutCopyAllowed", Boolean.TRUE);
JPanel p = new JPanel(new GridLayout(2, 1));
p.add(makePanel("JPasswordField.cutCopyAllowed: false(default)", new JPasswordField()));
p.add(makePanel("JPasswordField.cutCopyAllowed: true", password));
view all解説
JPasswordField.cutCopyAllowed: false(default)
- デフォルトの
JPasswordField
はペースト(Ctrl-V)は可能だが、そのパスワードテキストのカット(Ctrl-X)とコピー(Ctrl-C)は無効で警告音がなる
- デフォルトの
JPasswordField.cutCopyAllowed: true
JPasswordField#putClientProperty("JPasswordField.cutCopyAllowed", Boolean.TRUE)
メソッドでカット(Ctrl-X)とコピー(Ctrl-C)を有効化