Wie kann ich ein Ereignis erzeugen MouseWheelEvent
für einige Object
?
Antworten
Zu viele Anzeigen?Sie können verwenden Roboter Schauen Sie sich die Klasse Mausrad-Methode
Nun, ich weiß nicht, wie man eine Schriftrolle erzeugt. Event
von einem Objekt, aber Sie sollten einen Blick auf die Robot
Klasse. Sie ermöglicht es Ihnen, das Mausrad tatsächlich zum Blättern zu veranlassen. Das kann hilfreich sein.
Sehen Sie sich insbesondere die mouseWheel(int)
méthode.
Möchten Sie tatsächlich ein MouseWheelEvent auslösen, oder möchten Sie etwas tun, wenn ein Mausrad gescrollt wird?
Ist dies der Fall, können Sie mit dem Konstruktor eine neue Instanz erstellen:
new MouseWheelEvent(Component source, int id, long when, int modifiers, int x,
int y, int clickCount, boolean popupTrigger, int scrollType,
int scrollAmount, int wheelRotation)
und übergeben Sie die Instanz an die processMouseWheelEvent-Methode der Komponente, um sie auszulösen.
Im letzteren Fall können Sie entweder einen MouseWheelListener implementieren und ihn Ihrer Komponente mit der Methode addMouseWheelListener() von Component.