Hallo,
eigentlich dachte ich, ich könnte das folgende Problem allein lösen - aber wies halt so ist, will nichts so richtig funktionieren.
Ich habe ein Applet, in welchem unter anderem eine "Zoom"-Funktion integriert ist. Mit dieser Funktion kann ich Bilder vergrößern oder verkleinern. Dazu nutze ich zwei JButtons mit denen ich die gewünschte Zoomstufe einstellen kann. Was mich stört ist foglendes:
Wenn ich die Zoom-Funktion nutze, muss ich ständig auf das JButton drücken um den gewünschten Vergrößerungsfaktor zu erhalten. Es wäre schöner, wenn ich einfach die Maustaste auf dem Zoom-Button solange gedrückt halten könnte, bis ich die optimale Einstellung habe. Die nervige Klickerei könnte ich mir somit sparen. Denn bei gut 100 Zoomstufen, klickt man ganz schön oft.
Mein Gedanke war, das ich mit Hilfe einer while-Schleife meine Zoom-Funktion so lange ausführe, wie das Button über den ActionListener angesprochen wird. Das Ganze hängt sich leider in der while-Schleife auf....
eigentlich dachte ich, ich könnte das folgende Problem allein lösen - aber wies halt so ist, will nichts so richtig funktionieren.
Ich habe ein Applet, in welchem unter anderem eine "Zoom"-Funktion integriert ist. Mit dieser Funktion kann ich Bilder vergrößern oder verkleinern. Dazu nutze ich zwei JButtons mit denen ich die gewünschte Zoomstufe einstellen kann. Was mich stört ist foglendes:
Wenn ich die Zoom-Funktion nutze, muss ich ständig auf das JButton drücken um den gewünschten Vergrößerungsfaktor zu erhalten. Es wäre schöner, wenn ich einfach die Maustaste auf dem Zoom-Button solange gedrückt halten könnte, bis ich die optimale Einstellung habe. Die nervige Klickerei könnte ich mir somit sparen. Denn bei gut 100 Zoomstufen, klickt man ganz schön oft.
Mein Gedanke war, das ich mit Hilfe einer while-Schleife meine Zoom-Funktion so lange ausführe, wie das Button über den ActionListener angesprochen wird. Das Ganze hängt sich leider in der while-Schleife auf....