当我在方法setButtonGui中调用setter时,我的sysout包含exempleBouton的值。 如果我在另一个方法中创建一个sysout,buttonGui等于null
public void createGUIButton() {
JButton exempleBouton = new JButton("Exemple de bouton");
exempleBouton.setActionCommand("demo");
exempleBouton.addActionListener(new ButtonListener());
JFrameGui window = new JFrameGui("test", "test", JFrame.EXIT_ON_CLOSE);
window.setButtonGui(exempleBouton);
}
public JButton getButtonGui() {
return buttonGui;
}
public void setButtonGui(JButton buttonGui) {
System.out.println("SET " + buttonGui);
this.buttonGui = buttonGui;
}
答案 0 :(得分:0)
我创建了一个新类并将我的对象放在那里