如果在登陆框中的验证信息与TXT文件中的用户名和密码进行连接验证,如果验证成功则进入主程序界面,否则弹出错误信息。
    谢谢!

解决方案 »

  1.   

    简单的话
    Properties props = new Properties(); 
    props.load(new FileInputStream("filename.properties")); 
    String Id= props.getProperty("userId"); 
    String Password= props.getProperty("passWord"); 
    filename.properties格式为
    userId=root;
    password=111111;
    如果LZ有多个用户的话,建议用DOM4J解决,错误信息用JOptionPane来实现
          try{
              SAXReader reader = new SAXReader();
              Document document = reader.read("c:/Demo.txt");
              Element root = document.getRootElement();
               for ( Iterator node = root.elementIterator(); node.hasNext(); ) {               //    CompanyBean a=new CompanyBean();          Element element = (Element) node.next();
              Attribute attribute = (Attribute) element.attribute("value");
              a.setBirthday(element.elementText("birthday"));
              a.setDepartment((String)attribute.getData());
              a.setName(element.elementText("name"));
              a.setSalary(element.elementText("salary"));
            System.out.println(a.getBirthday()+"B "+a.getDepartment()+"D "+a.getName()+" N"+a.getSalary()+" S");
           list.add(a);       }
            }catch(Exception e){System.out.println(e.getMessage());}
    c:/Demo.txt的格式为XML
    <?xml version="1.0" encoding="UTF-8"?>
    <UserList>
    <User>
    ID..
    PASSWORD..
     </User><User>
    ID..
    PASSWORD..
     </User></UserList>
      

  2.   

    GUI中直接进行数据库验证不更好么?