我正在为我的一个类编写原始地址簿的代码,我们需要为地址簿本身使用一个类,然后使用另一个类来放入新条目。我明白这一点,但是当我调用输入新联系人的类方法时,我想更改 GUI。我正在使用 JFrame,因此对于我的 GUI 基础,我使用的是contentPane
. 在我的第一堂课中,我contentPane
用一个基本的 GUI 创建了我的:
public class Address extends JFrame implements ActionListener
{
Container contentPane;
public Address()
{
super();
contentPane = getContentPane();
contentPane.setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("Address Book");
setSize(775,775);
setLocation(0,0);
setBackground(Color.BLUE);
}
}
现在在我的第二节课中,输入一节,我想清除contentPane
with contentPane.removeAll()
。
class Entries
{
public void newContact()
{
contentPane.removeAll();
}
}
不幸的是,我的班级条目中没有任何内容可以识别contentPane
以及我正在尝试修改的其他变量。有没有一种特殊的方法来命名contentPane
类地址中的变量和其他变量,以便它们在条目中可用,或者我需要重新创建变量吗?