Global KeyListener/MouseListener

Status
Nicht offen für weitere Antworten.
R

richard the 3rd

Gast
Mit C und C++ kann man relativ einfach Windows-Messages oder Linux-Signals abfangen, und darauf reagieren, egal ob meine applikation ein aktives Fenster hat oder nicht. Dabei spielt es auch keine Rolle, wo sich die Maus zur Zeit befindet.

Kann man das Mit Java auch, addMouseListener auf ein Systemobjekt wie z. Bsp. Desktop? Muss ich dazu wirklich den Umweg ueber Jni gehen und das mit C ausprogramieren?
 

SebiB90

Top Contributor
du kannst ein robot object erzeugen und darauf ne listener anwenden dann wird er auf den ganzen bildschirm angewendet
 
R

Roar

Gast
du kannst an ein Robot keinen listener dranhängen.
ja um auf das system zuzugreifen musst du üder jni gehen und das in c oder c++ programmieren
 
G

Guest

Gast
Hallo,

es gibt zwei Möglichkeiten: AWT-EventListener anmelden oder aber radikal EventQueue überschreiben und mit push() ersetzen. Letzteres ist absolut sicher, allerdings kann es Schwierigkeiten mit neu zu startenden modalen Dialogen geben, weil die wiederum die EventQueue pushen.
Die Original-Queue bekommst Du übrigens mit Toolkit.getDefaultToolkit().getSystemEventQueue().

Ach ja, es gibt noch eine "Zwitterlösung": Du kannst ein Runnable mit SwingUtilities.invokeLater(r) in die EventQueue
einschmuggeln, welches das Dispatchen selbst übernimmt (ableiten von EventQueue). Dort hast Du dann auch Kontrolle über absolut jedes Event, ohne die EventQueue auszutauschen.

Gruß,

Karl
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Variable, welche Exeption wirft als "Global" deklarieren Allgemeine Java-Themen 13
T Global state Allgemeine Java-Themen 12
D Variablen zur Laufzeit global speichern (Registry Pattern?) Allgemeine Java-Themen 6
P Return oder Global Allgemeine Java-Themen 3
R Geht das? JRE 1.4 global, 1.6.20 nur für eine Anwendung? Allgemeine Java-Themen 9
S Tastaturbelegung global ändern Allgemeine Java-Themen 5
G Variable global nutzen Allgemeine Java-Themen 4
T Tastatur global abfragen Allgemeine Java-Themen 2
H Zustandsvariable als int global benutzen? Allgemeine Java-Themen 5
G KeyListener für JTextField Allgemeine Java-Themen 5
VfL_Freak KeyEvent.VK_TAB im KeyListener abfragen Allgemeine Java-Themen 13
N Keylistener ohne Dazugehörige Gui Allgemeine Java-Themen 6
R Java KeyListener buggt? Allgemeine Java-Themen 1
C KeyListener Frage Allgemeine Java-Themen 3
T KeyListener Allgemeine Java-Themen 1
S KeyListener ohne Focus - Wie? Allgemeine Java-Themen 2
E KeyListener ohne GUI Allgemeine Java-Themen 6
C KeyListener auslagern - Wie? Allgemeine Java-Themen 3
P Tastatur abfrage ohne KeyListener Allgemeine Java-Themen 3
B Keylistener geht nicht Allgemeine Java-Themen 9
A keylistener funktionirt nicht Allgemeine Java-Themen 4
G JTable mit Keylistener geht nicht Allgemeine Java-Themen 3
M KeyListener Allgemeine Java-Themen 8
S C++/C KeyListener zusammen mit Java Programm Allgemeine Java-Themen 4
T KeyListener lässt sich nur einmal drücken Allgemeine Java-Themen 2
B MouseListener und KeyListener Allgemeine Java-Themen 15
C Sudoku und KeyListener Allgemeine Java-Themen 2
O Frage zum KEyListener Allgemeine Java-Themen 3
J keylistener auf jtable Allgemeine Java-Themen 19
ARadauer mit keylistener hören auch wenn frame nicht den focus hat Allgemeine Java-Themen 2
U Frage zum KeyListener Allgemeine Java-Themen 7
B KeyListener auf mehrere TextFields anwenden Allgemeine Java-Themen 5
G KeyListener: Wiederholtes Aufrufen von KeyPressed verhindern Allgemeine Java-Themen 3
M Tab und KeyListener in einer JTextArea Allgemeine Java-Themen 7
D Allgemeiner KeyListener Allgemeine Java-Themen 4
G KeyListener auf ALT + S Allgemeine Java-Themen 5
S KeyListener! Image Problem! Allgemeine Java-Themen 2
7 Keylistener Allgemeine Java-Themen 3
TheJavaKid Focus für KeyListener setzen Allgemeine Java-Themen 5
M Keylistener für sondertasten an Tastaturen? Allgemeine Java-Themen 6
S Keylistener funktioniert nicht(setFocusable) Allgemeine Java-Themen 4
K KeyListener-Alternative ohne anfängliches Delay ? Allgemeine Java-Themen 5
T Unterschiede beim KeyListener zwischen NT und XP Allgemeine Java-Themen 6
R KeyListener ohne Frame und Applet Allgemeine Java-Themen 7
F KeyListener für JTextField Allgemeine Java-Themen 4
S KeyListener ohne awt Allgemeine Java-Themen 2
I AWT MouseListener Extra Knopf auf der Maus Allgemeine Java-Themen 9
L MouseListener für viele Objekte erstellen Allgemeine Java-Themen 16
L Koordinaten des Mouselistener nicht überall gleich Allgemeine Java-Themen 13
B LEERE JTable MouseListener + popupmenu Allgemeine Java-Themen 2
C MouseListener und Repaint() Allgemeine Java-Themen 6
P MouseListener reagiert 2 Mal Allgemeine Java-Themen 11
T Edit: JLabel+MouseListener oeffnet mehrere Instanzen Allgemeine Java-Themen 5
T MouseListener und MouseMotionListener Allgemeine Java-Themen 3
V MouseListener Allgemeine Java-Themen 2
F Wo MouseListener Positionieren Allgemeine Java-Themen 4
E MouseListener Priorität Allgemeine Java-Themen 4
ElViZ MouseListener auf Linie die per drawLine() gezeichnet wurde? Allgemeine Java-Themen 2
S Anonymen MouseListener entfernen? Allgemeine Java-Themen 2
P Bug mouseListener Allgemeine Java-Themen 2
B Programm soll auf die Eingabe vom Mouselistener warten. Allgemeine Java-Themen 19
M 1. Probleme mit MouseListener, 2. Anwendung in Infobar Allgemeine Java-Themen 8
V MouseListener Allgemeine Java-Themen 9
S MouseListener Allgemeine Java-Themen 18
S Problem Mouselistener Allgemeine Java-Themen 6
G Mouselistener geht aber danach Fehler bei JOptionPane Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben