Hallo,
habe einen Timer folgendermassen in Gebrauch:
Der Timer lässt ein Icon blinkend erscheinen. Nun will ich das Ding per Mausklick wieder zum Stillstand bringen:
Der Code wird schön durchlaufen (Event wird also abgefangen), nur lässt sich der Timer so nicht stoppen!!?!!
Hat jemand eine Idee an was das liegen könnte?
Danke & gruss
zubi
habe einen Timer folgendermassen in Gebrauch:
Code:
java.awt.event.ActionListener taskPerformer = new java.awt.event.ActionListener() {
boolean isVisible = true;
public void actionPerformed(java.awt.event.ActionEvent evt) {
if (isVisible = !isVisible) {
statusLabel.setIcon(null);
} else {
setIcon(image);
}
}
};
timer = new javax.swing.Timer(300, taskPerformer);
timer.start();
Der Timer lässt ein Icon blinkend erscheinen. Nun will ich das Ding per Mausklick wieder zum Stillstand bringen:
Code:
private void stopBlinking() {
if (timer.isRunning()) {
timer.stop();
frames.dialog.pack();
frames.dialog.show();
}
}
Der Code wird schön durchlaufen (Event wird also abgefangen), nur lässt sich der Timer so nicht stoppen!!?!!
Hat jemand eine Idee an was das liegen könnte?
Danke & gruss
zubi