Ich habe ein Problem über Änderungsknopfhintergrund. Ich benutze Netbeans Gui Builder für Build-Formular. Ich versuche, den Hintergrund der Schaltfläche zu ändern, wenn der zweite Rahmen geöffnet ist, und ihn zurückzuschalten, wenn der zweite Rahmen geschlossen wird.Kann Schaltflächenhintergrund nicht von einer anderen Methode ändern/ändern - JAVA
public void update(boolean x){
if(x==true){
circleButton.setOpaque(true);
circleButton.setBackground(new java.awt.Color(0, 0, 0));
System.out.println("testoutput");
}
}
dies ist meine Update-Methode von der ersten Klasse.
Ich habe Fenster-Listener zum zweiten Frame hinzugefügt.
private void formWindowOpened(java.awt.event.WindowEvent evt) {
isitopen = true;
//this is first class which includes button
homework hwork = new homework();
hwork.update(isitopen);
System.out.println("testoutput2");
}
Ich habe 2 Testoutput aber die Farbe der Schaltfläche hat sich nicht geändert.
Was kann ich tun, um dieses Problem zu beheben?