我有一個關於修改按鈕背景的問題。我正在使用NetBeans GUI構建器來構建表單。我在第二幀打開時嘗試更改按鈕背景,並在第二幀關閉時將其返回。從另一種方法不能更改/修改按鈕背景 - 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");
}
}
這是我第一堂課的更新方法。
我添加了窗口監聽器到第二幀。
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");
}
我得到了2個testoutput,但按鈕的顏色沒有改變。
我能做些什麼來解決這個問題?