OSDN Git Service

パスワード入力フィールド
authoryukihane <yukihane.feather@gmail.com>
Tue, 6 Sep 2011 06:09:10 +0000 (15:09 +0900)
committeryukihane <yukihane.feather@gmail.com>
Fri, 9 Sep 2011 11:43:47 +0000 (20:43 +0900)
frontend/src/yukihane/inqubus/gui/ConfigDialog.java

index 6bd385b..7a9f56f 100644 (file)
@@ -27,6 +27,7 @@ import javax.swing.JFileChooser;
 import javax.swing.JFrame;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
+import javax.swing.JPasswordField;
 import javax.swing.JSpinner;
 import javax.swing.JTabbedPane;
 import javax.swing.JTextField;
@@ -60,8 +61,8 @@ public class ConfigDialog extends JDialog {
         final JPanel pnlAccount = new JPanel();
         final JLabel lblMail = new JLabel();
         fldMail = new JTextField();
+        fldPassword.setEchoChar('*');
         final JLabel lblPassword = new JLabel();
-        fldPassword = new JTextField();
         final JPanel pnlProxy = new JPanel();
         cbProxyUse = new JCheckBox();
         final JLabel lblProxyHost = new JLabel();
@@ -760,7 +761,7 @@ public class ConfigDialog extends JDialog {
     // ネットワーク
     // ネットワーク - アカウント
     private final JTextField fldMail;
-    private final JTextField fldPassword;
+    private final JPasswordField fldPassword = new JPasswordField();
     // ネットワーク - プロキシ
     private final JCheckBox cbProxyUse;
     private final JTextField fldProxyHost = new JTextField();
@@ -925,7 +926,7 @@ public class ConfigDialog extends JDialog {
          */
 
         p.setId(fldMail.getText());
-        p.setPassword(fldPassword.getText());
+        p.setPassword(String.valueOf(fldPassword.getPassword()));
 
         /*
          * ネットワーク - プロキシ