gpt4 book ai didi

java - 如果获得焦点如何清空 JTextField

转载 作者:行者123 更新时间:2023-11-29 05:16:23 24 4
gpt4 key购买 nike

我是 java GUI 的新手,我有 2 个 JTextFieldtxtMessage1txtMessage2。我想归档这个:如果一个文本文件有焦点,另一个文本文件将被清空,这可能吗?如何归档?

我试过:

if (txtMessage1.isFocusOwner())
txtMessage2.setText("");
if (txtMessage2.isFocusOwner())
txtMessage1.setText("");

但是不管用,什么都不扔....

最佳答案

你需要一个 FocusListener对于它,像这样:

FocusAdapter fl = new FocusAdapter()
{
public void focusGained (FocusEvent evt)
{
if (evt.getSource() == txtField1)
txtField2.setText("");
else if (evt.getSource() == txtField2)
txtField1.setText("");
}
}
txtField1.addFocusListener(fl);
txtField2.addFocusListener(fl);

关于java - 如果获得焦点如何清空 JTextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26427866/

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