JAVA 将数据库里查询出来的信息放到另外一个MainFrame.java的指定jtextfield中

我想实现这样的功能,当我输入用户的ID,点击查找用户按钮后,把用户的用户名和密码显示到相对应的jtextfiled和jpasswordfiled中。在MainFrame.... 我想实现这样的功能,当我输入用户的ID,点击查找用户按钮后,把用户的用户名和密码显示到相对应的jtextfiled和jpasswordfiled中。
在MainFrame.java中,我可以写jtxtuserName4.setText("fgfgg");
但这样的效果不是一种动态查询效果,而是固定了的。
主要还是要解决的是,查询代码要写在userDAO.java中,而输入,点击,显示这些代码都在MainFrame.java中,是不是要通过传参来实现,但我不知道怎么做?愿高手指点。
展开
 我来答
adsl自己
2009-12-25 · 超过17用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:30.4万
展开全部
首先解决动态查询,在查找用户按钮上添加一个监听不就可以实现动态查询了吗。然后再监听事件中实例化一个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);
}
});
这只是一个例子,具体还是要你自己实现的~
粗犷绿毛君AY
2009-12-22 · TA获得超过353个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:389万
展开全部
在MainFrame中初始化一个userDao实例,在单击时就查数据库:
String userName=userDao.getUserName()...
jtxtuserName4.setText(userName);
思路大概如此了,呵呵!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式