Swing MouseEvent auslösen

X

Xenya

Gast
Hallo,
ein Panel in meiner Oberfläche empfängt Klicks der Maus. Um nun die Reaktion darauf zu testen, wollte ich programmatisch ein Mouse-Event auslösen.
Dafür habe ich die Methode processMouseEvent von der Component-Klasse gefunden. Leider ist diese Methode protected.

Wie kann man ein Maus-Event auslösen?


Danke.
 

Volvagia

Top Contributor
Du kannst die Methode überschreiben, dann kannst du die Sichtbarkeit erweitern.
Allerdings wäre es eleganter einfach auf das Panel zu klicken. :autsch:
 
X

Xenya

Gast
danke für die antwort.
Ich wollte die Tests mittels JUnit-Tests machen.
Mit Oberflächentests, bei denen ich klicks simulieren kann, kenne ich mich nicht aus und wollte den einfachen Fall einfach mit einem Klick im Code simulieren.
 

Volvagia

Top Contributor
Gibt noch dispatchEvent:

Java:
comp.dispatchEvent(new MouseEvent(comp, 501, System.currentTimeMillis(), 16, 10, 10, 2, false, MouseEvent.BUTTON1));

Simuliert ein MousePressed auf Position 10/10 mit der linken Maustaste.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
X MouseEvent selber auslösen AWT, Swing, JavaFX & SWT 12
padde479 MenuItem MouseEvent/-Listener AWT, Swing, JavaFX & SWT 5
MouseEvent richtig initialisieren AWT, Swing, JavaFX & SWT 1
S JavaFX Fehler zwischen View und Controller bei MouseEvent (MVC) AWT, Swing, JavaFX & SWT 13
C MouseEvent JavaFX AWT, Swing, JavaFX & SWT 4
L MouseEvent-Konflikt AWT, Swing, JavaFX & SWT 1
S JavaFX Unterschied MouseEvent und ActionEvent AWT, Swing, JavaFX & SWT 3
A Mouseevent Vorrang AWT, Swing, JavaFX & SWT 10
C MouseEvent AWT, Swing, JavaFX & SWT 8
R MouseEvent.getX() liefert in Applet Screen-Koordinate AWT, Swing, JavaFX & SWT 2
T JLabel adden bei einem MouseEvent AWT, Swing, JavaFX & SWT 2
F AWT MouseEvent - consume() funktioniert nicht AWT, Swing, JavaFX & SWT 6
S JButton + MouseEvent AWT, Swing, JavaFX & SWT 2
J Swing JButton und MouseEvent AWT, Swing, JavaFX & SWT 2
C Swing Problem mit MouseEvent in JTable AWT, Swing, JavaFX & SWT 5
L "Fremdes" JPanel von MouseEvent aus Ändern AWT, Swing, JavaFX & SWT 2
F MouseEvent bei PopupMenu abfangen AWT, Swing, JavaFX & SWT 2
B Button identifizieren unter MouseEvent AWT, Swing, JavaFX & SWT 7
I AWT paint() in MouseEvent aufrufen klappt nicht AWT, Swing, JavaFX & SWT 8
B mouseReleased(MouseEvent m) überflüssig? AWT, Swing, JavaFX & SWT 2
E MouseEvent von Kindelementen abfangen AWT, Swing, JavaFX & SWT 2
S Zugriff auf statische Var in MouseEvent -> Warnung AWT, Swing, JavaFX & SWT 6
A Problem mit Jframe und mouseevent AWT, Swing, JavaFX & SWT 10
B kein MouseEvent bei zu schneller Bewegung der Maus AWT, Swing, JavaFX & SWT 7
R JButton in JList - MouseEvent-Problem AWT, Swing, JavaFX & SWT 12
A MouseEvent auf Container bzw. Frame weiterleiten AWT, Swing, JavaFX & SWT 5
M mouseEvent an darunterliegende Komponenten weiterleiten AWT, Swing, JavaFX & SWT 2
M MouseEvent JButton Taschenrechner AWT, Swing, JavaFX & SWT 5
H mouseEvent AWT, Swing, JavaFX & SWT 6
G jList + mouseevent (rechtsklick) AWT, Swing, JavaFX & SWT 1
G MouseEvent beenden AWT, Swing, JavaFX & SWT 17
G MouseEvent Problem mit JFrame über einen modalen JDialog AWT, Swing, JavaFX & SWT 3
G JTree MouseEvent AWT, Swing, JavaFX & SWT 6
M MouseEvent in der EventQueue vor versetzen AWT, Swing, JavaFX & SWT 4
sliwalker MouseEvent,JKomponente aus Array: Wie bekommt man den Index AWT, Swing, JavaFX & SWT 2
H MouseEvent bei Drag & Drop (mittels TransferHandler) AWT, Swing, JavaFX & SWT 3
Juelin in javafx Event auslösen AWT, Swing, JavaFX & SWT 4
G Mouse Event in anderemm Event auslösen AWT, Swing, JavaFX & SWT 50
schoel27 Mehrere JButtons sollen das gleiche Event auslösen AWT, Swing, JavaFX & SWT 2
S ActionEvent Press Enter per Code auslösen AWT, Swing, JavaFX & SWT 22
L JButton durch Mausklick auslösen und Enter-Taste AWT, Swing, JavaFX & SWT 2
X Javafx button per enter auslösen AWT, Swing, JavaFX & SWT 5
G Swing Durch GlassPane auf Button klicken und ActionEvent auslösen AWT, Swing, JavaFX & SWT 0
R JButton durch Enter auslösen AWT, Swing, JavaFX & SWT 7
L ListSelectionListener durch Code auslösen AWT, Swing, JavaFX & SWT 3
T MouseEnteredEvent von verdeckten JPanel auslösen AWT, Swing, JavaFX & SWT 2
A Shift-Tab-Event auslösen AWT, Swing, JavaFX & SWT 5
M ActionListener mit code!!! auslösen AWT, Swing, JavaFX & SWT 3
V Swing Auslösen von zwei Events hintereinander AWT, Swing, JavaFX & SWT 4
M SWT SelectionEvent künstlich auslösen AWT, Swing, JavaFX & SWT 4
S SWT Bei Auslösen eines Buttones ein Textfeld generieren AWT, Swing, JavaFX & SWT 2
O Action Event auslösen bei unbekanntem JTextField AWT, Swing, JavaFX & SWT 3
E bei gedrückte Taste --> Bitte nur ein Event auslösen AWT, Swing, JavaFX & SWT 4
D Tastatur Shortcut auslösen bei FocusGained-Event AWT, Swing, JavaFX & SWT 2
P ActionListener auslösen AWT, Swing, JavaFX & SWT 6
S Bei SWT in einer Tabelle ein Event per Doppelklick auslösen? AWT, Swing, JavaFX & SWT 3
A Mit der Combobox eine Action auslösen AWT, Swing, JavaFX & SWT 2
M JComboBox - Mittels FocusListener Event auslösen? AWT, Swing, JavaFX & SWT 4
T Java Runtime.exec per JButton auslösen -> Programm hängt AWT, Swing, JavaFX & SWT 10
A TreeModelEvents auslösen AWT, Swing, JavaFX & SWT 14
bernd Jlist, aktion auslösen AWT, Swing, JavaFX & SWT 22
J Aktion bei Click auf Blatt auslösen AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben