根据事件动作监听,= = 有两个文本框TextField text1,TextField text2;监听到的内容放到name和key中,当触发按钮事件时对name和key进行处理。。。不知道哪里写错了,getText()到的事件永远为空。部分代码如下:public void actionPerformed(ActionEvent e){if(e.getSource() == text1){name = text1.getText();}else if(e.getSource() == text2){key = text2.getText();}else if(e.getSource() == acButton1){if(name != null && key != null && name!="" && key!=""){openConnection(); //打开数据库的连接try{theStatement=theConnection.createStatement();theResult1 = theStatement.executeQuery("select * from UserTable where UserName="+name+" and UserPassword ="+key);}catch(Exception E){System.out.println("connect failed!"); System.out.println(E.toString()); E.printStackTrace(); }closeConnection(); //关闭已经打开的数据库if(theResult1 != null) //账户存在和密码正确{setVisible(false);Log log = new Log();log.setVisible(true);}else{Warning warn2 = new Warning(); //调用出错提示界面warn2.setVisible(true);}}else {theResult1 = null;Warning warn2 = new Warning(); //调用出错提示界面warn2.setVisible(true);}}else if(e.getSource() == acButton2)//注册界面{CreateAccount ct = new CreateAccount(); //调用注册界面ct.setVisible(true);}}
java file gettext_【急】java无法获取到getText()的内容。
最新推荐文章于 2021-03-19 15:58:11 发布