Wegen meinen aufwändigen Berechnungen Code friert das Bild für ein paar Sekunden ein. Deshalb wollte ich machen, dass ein Button farblich anzeigt, dass gerade gerechnet wird.
Die Farbe ändert sich komischerweise erst, wenn die Berechnungen fertig sind.
Java:
public void actionPerformed(ActionEvent e) {
makeBtnRed();
// ... aufwändige Berechnungen
}
Java:
private void makeBtnRed() {
try {
Image img = ImageIO.read(getClass().getResource("images/red.bmp"));
btn04.setIcon(new ImageIcon(img));
} catch (IOException e) {
e.printStackTrace();
}
}
Die Farbe ändert sich komischerweise erst, wenn die Berechnungen fertig sind.