JAVA 将数据库里查询出来的信息放到另外一个MainFrame.java的指定jtextfield中
我想实现这样的功能,当我输入用户的ID,点击查找用户按钮后,把用户的用户名和密码显示到相对应的jtextfiled和jpasswordfiled中。在MainFrame....
我想实现这样的功能,当我输入用户的ID,点击查找用户按钮后,把用户的用户名和密码显示到相对应的jtextfiled和jpasswordfiled中。
在MainFrame.java中,我可以写jtxtuserName4.setText("fgfgg");
但这样的效果不是一种动态查询效果,而是固定了的。
主要还是要解决的是,查询代码要写在userDAO.java中,而输入,点击,显示这些代码都在MainFrame.java中,是不是要通过传参来实现,但我不知道怎么做?愿高手指点。 展开
在MainFrame.java中,我可以写jtxtuserName4.setText("fgfgg");
但这样的效果不是一种动态查询效果,而是固定了的。
主要还是要解决的是,查询代码要写在userDAO.java中,而输入,点击,显示这些代码都在MainFrame.java中,是不是要通过传参来实现,但我不知道怎么做?愿高手指点。 展开
2个回答
展开全部
首先解决动态查询,在查找用户按钮上添加一个监听不就可以实现动态查询了吗。然后再监听事件中实例化一个UserDao,传递用户ID到Userdao中,得到用户名和密码,具体代码如
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) { UserDao userdao = new UserDao();
String name = userdao.getName(textField.getText());
String passwd = userdao.getPasswd(textField.getText());
textField2.setText(name);
textField3.setText(passwd);
}
});
这只是一个例子,具体还是要你自己实现的~
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) { UserDao userdao = new UserDao();
String name = userdao.getName(textField.getText());
String passwd = userdao.getPasswd(textField.getText());
textField2.setText(name);
textField3.setText(passwd);
}
});
这只是一个例子,具体还是要你自己实现的~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |