gpt4 book ai didi

java - 当用户输入数据/删除文本时,在 TextField 中显示/消失默认文本

转载 作者:行者123 更新时间:2023-11-30 06:23:43 27 4
gpt4 key购买 nike

我正在尝试制作注册表单,而我正在尝试做的是在文本字段中显示默认文本,简单的意思如下图所示。 我想做的是,直到用户将数据输入到一个字段的示例中,才会有一个名为“名字”的字段。当用户选择“名字”字段时,文本消失,用户可以输入他们的名字。如果用户未键入任何内容,文本应再次显示在文本字段中。

我尝试使用焦点监听器,但我无法真正让它工作,因为使用我的方法,即使用户在字段中键入数据并转到下一个字段,前一个字段的文本也会被删除,并且显示默认文本。

这是我所做的:-

txtFirstName.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent e) {
txtFirstName.setText("");
}

public void focusLost(FocusEvent e) {
txtFirstName.setText("First Name");
}
});

What i am trying to do

感谢您的宝贵时间。

最佳答案

What i am trying to do is , until the user enters data to a field for a example there is a field called "First Name". When the user selects the field "First Name" text disappears and the user can type their First Name. IF the user doesn't type anything, the text should display again in the text field.

我认为您正在寻找提示,请参阅

关于java - 当用户输入数据/删除文本时,在 TextField 中显示/消失默认文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18103839/

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