![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Neuer Benutzer Registriert seit: 27.10.2005
Beiträge: 7
|
Hallo! Ich möchte gerne, dass mit einer Tastenkombination mein Programm mit dem Wort als Parameter, welches grade markiert ist (Im Browser etc.) aufgerufen wird. Ist so ein systemweiter KeyListener im Java überhaupt möglich? Oder muss ich da andere Programmiersprachen zu Hilfe nehmen? Wir ist es mit dem abfeuern von Strg+C, um das aktuell markierte Wort in die Fremdanwendung zu bekommen (als Umweg über die Zwischenablage)? Ist das möglich= Konstantin |
| | |
| | Nach oben #2 |
| Erfahrener Benutzer Registriert seit: 23.11.2005 Ort: Stadtallendorf
Beiträge: 139
|
Also grundsätzlich ist Java nicht für solche System Sachen gemacht. Aber für Leute die es dann doch haben wollen gibt es immernoch JNI (Java Native Interface). Damit kannst du C++ Libs in dein Java-Programm einbinden und die Funktionen nutzen. Bitte bedenke, dass damit deine Plattformunabhängigkeit verloren geht. Naja hab grad keine Tutorial-Link zur Hand. Aber google mal nach Java und JNI und schon sollte genug rauskommen.
__________________ Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag. |
| | |
| | Nach oben #4 |
| Erfahrener Benutzer Registriert seit: 28.08.2004 Ort: konstanz am bodensee
Beiträge: 190
|
vieleicht hilft dir diese kleine stück code.. Code: package bs;
import java.awt.AWTEvent;
import java.awt.Toolkit;
import java.awt.event.AWTEventListener;
import java.awt.event.InputEvent;
public class GlobalEventListener implements AWTEventListener{
public GlobalEventListener(){
Toolkit.getDefaultToolkit().addAWTEventListener(this,InputEvent.KEY_EVENT_MASK);
}
public void eventDispatched(AWTEvent arg0) {
System.out.println("eine taste wurde gedrückt");
}
}
und das mit dem selektiertem text kannst du vieleicht über das clipboard lösen Code: Toolkit.getDefaultToolkit().getSystemSelection(); sind nur so ein paar spontane ideen aber mit ein bischen arbeit, denkt ich kannst du das hinkriegen |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |