gpt4 book ai didi

java - 访问新的框架方法

转载 作者:行者123 更新时间:2023-11-29 04:03:19 26 4
gpt4 key购买 nike

此方法在我的应用程序中显示一个新窗口:

public void ShowNewCustomerView() {
if (NewCustomer == null) NewCustomer = new NewCustomerView(this);
NewCustomer.setVisible(true);
}

类 NewCustomerView 有这个方法:

public void ClearFields() {
txtAddress.setText("");
txtCity.setText("");
txtCompanyName.setText("");
txtCustomerNumber.setText("");
txtOrganisationNumber.setText("");
txtPhoneNumber1.setText("");
txtPhoneNumber2.setText("");
txtPostalCode.setText("");
txtReferenceName.setText("");
}

如何在该行之前运行该方法:

NewCustomer.setVisible(true);

添加这个:

NewCustomer.ClearFields();

...不工作...这是为什么?

这是我得到的错误:找不到符号(方法 ClearFields())类:javax.Swing.JFrame

但是我创建了一个扩展 JFrame 的 NewCustomerView 的新实例?对吧?

最佳答案

听起来您将新框架定义为:

JFrame frame = new NewCustomerView();

相反,你应该这样做:

NewCustomerView frame = NewCustomerView();

关于java - 访问新的框架方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1999733/

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