我正在做一个自动代码,同时在gui上刷新东西。 (逻辑现在完全随机)。
当我调用button.doClick()
方法时。它运行得像它应该有的,但在里面我有button.setBackground(Color.red)
方法。
问题是它没有设置背景直到结束。我必须用多线程做事吗?谢谢
编辑:添加代码
private void jButtonAutoActionPerformed(java.awt.event.ActionEvent evt){
//pick one here, but lets say it is number one
JB00.doClick();
}
private void JB00ActionPerformed(java.awt.event.ActionEvent evt){
//sends out shot and gets response
if(response.equals("Hit"){
JB00.setBackground(Color.red);
}
else{
JB00.setBackgorund(Color.Blue)
}
}
当我点击gui中的按钮时,一切正常,所以我认为这不是JB00方法中的任何问题。