Programmfrage

Kenan89

Bekanntes Mitglied
Hallo,

ist es möglich ein JavaProgramm im Hintergrund laufen zu lassen und wenn der User eine Tastenkombination drückkt, dass sich der JFrame einblendet, ausschaltet?

Wäre es zum Beispiel möglich auf Mausbewegungen zu lauschen, also wann der User klickt, eine Taste drückt etc...

Danke im voraus
 
G

Gast2

Gast
Nein das ist mit Java nicht möglich. Du bekommst nur die Tastendrücke zu sehen die in deinem Programm stattfinden.
 

Illuvatar

Top Contributor
C# aber auch. Sowas funktioniert dann eben nur unter Windows.
Unter Java kann man das mit JNI machen (dann natürlich auch nicht plattformunabhängig), da hat z.B. The_S hier ein Projekt im Forum.
 

jgh

Top Contributor
Na ja so pauschal wuerde ich nicht Nein sagen.
Bspw der GlobalKeyLogger loggt alle tastatureingaben mit und es sollte ohne Probs möglich sein, einen frame bei einer gewissen Kombination anzuzeigen
 

HimBromBeere

Top Contributor
Such am besten mal nach Key/MouseHooking, da wirst du am ehesten fündig. Habe vor vielen Jahren auch mal sowas in C++ implementiert. Beim Hooking musst du aber aufpassen, dass sämtliche Ereignisse, die du protokollierst, trotzdem an alle weiteren Hooks weitergeleitet werden, da du sie sonst abfängst und das BS sie dann nicht mehr zur Verfügung hat, wodurch andere Anwendungen nicht mehr darauf reagieren können.
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben