Hallo lieber Leser,
Mein Problem:
Ich habe eine Klasse mit MouseListener und MouseMotionListener ...
... mit den entsprechenden Methoden mouseDragged, mouseMoved, mouseClicked, mousePressed, mouseReleased, usw. Wenn man mit einem Touchscreen arbeitet reagieren die Events anders als wenn man mit einer Maus Arbeitet.
Drückt man z.B. die linke Maustaste wird mousePressed aktiv.
Lässt man sie los wird mouseReleased aktiv.
Drückt man mit dem Finger auf den Touchscreen wird kein Event aktiv. Erst wenn wann den Finger wieder hebt werden mousePressed und mouseReleased praktisch zeitgleich aktiv.
So kann dem Nutzer (der gerade drückt) kein Feedback gegeben werden. Z.B. ein Knopf wird Optisch eingedrückt.
Ich suche also nach einer Möglichkeit zu erfahren wann der Nutzer mit seinem Finger auf dem Monitor ist.
Was ich bis jetzt versucht habe:
1. Ich habe nach einem "TouchListener" gesucht (was ich gefunden habe funktioniert glaube ich nur bei der app programmierung).
2. Ich habe in den Windows Optionen nach einer Lösung gesucht. Hier habe ich den Rechtsklick per Finger deaktiviert (hat leider nichts geholfen). Einstellungen für den Linksklick habe ich nicht gefunden.
Mein System:
Ich Arbeite Mit Win 8 64Bit und Java7.
Ich hoffe mir ist zu helfen und möchte mich schon mal Bedanken.
Mein Problem:
Ich habe eine Klasse mit MouseListener und MouseMotionListener ...
Java:
public class Maus implements MouseListener, MouseMotionListener
... mit den entsprechenden Methoden mouseDragged, mouseMoved, mouseClicked, mousePressed, mouseReleased, usw. Wenn man mit einem Touchscreen arbeitet reagieren die Events anders als wenn man mit einer Maus Arbeitet.
Drückt man z.B. die linke Maustaste wird mousePressed aktiv.
Lässt man sie los wird mouseReleased aktiv.
Drückt man mit dem Finger auf den Touchscreen wird kein Event aktiv. Erst wenn wann den Finger wieder hebt werden mousePressed und mouseReleased praktisch zeitgleich aktiv.
So kann dem Nutzer (der gerade drückt) kein Feedback gegeben werden. Z.B. ein Knopf wird Optisch eingedrückt.
Ich suche also nach einer Möglichkeit zu erfahren wann der Nutzer mit seinem Finger auf dem Monitor ist.
Was ich bis jetzt versucht habe:
1. Ich habe nach einem "TouchListener" gesucht (was ich gefunden habe funktioniert glaube ich nur bei der app programmierung).
2. Ich habe in den Windows Optionen nach einer Lösung gesucht. Hier habe ich den Rechtsklick per Finger deaktiviert (hat leider nichts geholfen). Einstellungen für den Linksklick habe ich nicht gefunden.
Mein System:
Ich Arbeite Mit Win 8 64Bit und Java7.
Ich hoffe mir ist zu helfen und möchte mich schon mal Bedanken.