gpt4 book ai didi

java - 如何将 actionperformed 应用于 java 中的 Jtextfields?

转载 作者:行者123 更新时间:2023-11-29 06:20:48 26 4
gpt4 key购买 nike

我正在构建一个带有 2 个标签和 2 个文本字段(Jtextfield1、Jtextfield2)和一个 jbutton 的小型 jframe.我希望当用户在 Jtextfield1 中输入一些数据时,从数据库中检索有关用户的数据,并将他的详细信息显示在 Jtextfield2 中。我知道如何从数据库中检索数据,但如何将 actionperformed 应用于 Jtextfield1。请帮忙并举个例子。

最佳答案

i want that when the user enters some data in the Jtextfield1,the data is retrieved from database

这是什么意思?这是否意味着:

a) 当用户键入您要查询数据库的每个字符时?如果是,则在文本域的Document中添加一个DocumentListener

b) 当用户完成输入时您想查询数据库?如果是这样,那么程序如何知道用户何时完成输入?如果用户完成输入时

i) 按下 Enter 键,然后将 ActionListener 添加到文本字段。

ii) 文本域失去焦点,然后向文本域添加一个 FocusListener。

或者您只是在谈论用户在两个文本字段中都输入了文本后单击按钮?如果是,则向按钮添加一个 ActionListener。

即使焦点不在按钮上,您也可以调用按钮,方法是使用带有以下代码的 Enter 键:

frame.getRootPane().setDefaultButton( button );

问题太笼统,无法给出具体答案。

关于java - 如何将 actionperformed 应用于 java 中的 Jtextfields?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3126114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com