所用控件为:JTextField和JPasswordField
就是想和qq登陆界面一样。为了省去重新输入用户名和密码的步骤,保存上次成功登陆的用户名和密码。
Swing中有没有相关的控件啊?

解决方案 »

  1.   

    Swing有2年没碰了。我觉得可以有3中解决方法吧:
    1:存放数据库,登录时读取。
    2:存放文本中,登陆时读取。
    3:设置文本框和密码框的默认值。
      

  2.   

    支持swing你可以写一个公共类。里面写两个static变量。一个用来保存用户名。一个用来保存密码。
    public class Config {
    public static String userName = null;
    public static String passWord = null;
    }
    在登陆面板登陆按钮的点击事件下获得文本框输入的值然后放到Config.userName和Config.passWord中Config.userName = tfUser.getText().trim();
    Config.passWord = String.valueOf(pfPwd.getPassword()().trim());以后就直接用
    Config.userName
    Config.passWord
    就行了。。
    问题解决。。可以结帖了。
      

  3.   

    肯定有个存储文件,至于是数据库文件,还是普通的文本,或者xml等都有可能
      

  4.   

    国外的开源IM软件都是把用户名和密码保存在本地,不过保存的是经过加密之后的数据,跟楼上所说的一样,可以是文本文件,xml,或者其他格式,我觉得文件类型不重要,重要的是保存在本地的数据的安全性!
      

  5.   

    加密后保存本地,文本文件,注册表,dll文件,其它格式的文件,数据库,都行。
    我一般存文本文件,这样方便。