Hallo Laute,
ich habe ein Java SWT Plug-In, welches ich in einem Programm ausführe.
Ich möchte nun einen Button erstellen, welcher die Taste "F5" Simuliert und so das refreshen der Software ausführt, Inder das Plug-In Läuft.
Ich habe eine AWT Lösung, welche die Windowstaste emuliert:
allerdings habe ich es nicht geschafft dies auf die F5-Taste umzubauen.
Mein ganzer Code ist in SWT ob das senden des Tastenbefehles in SWT oder AWT läuft ist mit letztendlich egal, wichtig wäre mir nur das es möglichst schnell eine Lösung gäbe
ich habe ein Java SWT Plug-In, welches ich in einem Programm ausführe.
Ich möchte nun einen Button erstellen, welcher die Taste "F5" Simuliert und so das refreshen der Software ausführt, Inder das Plug-In Läuft.
Ich habe eine AWT Lösung, welche die Windowstaste emuliert:
Code:
import java.awt.Robot;
import java.awt.event.KeyEvent;
private static final short _Key= KeyEvent.VK_WINDOWS; //Klassenvariablen
.
.
.
neuEinlesen = new Button(grpAusgabe, SWT.WRAP | SWT.PUSH);
neuEinlesen.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
Robot keySender;
try {
keySender = new Robot();
keySender.keyPress(_Key);
keySender.keyRelease(_Key);
} catch (AWTException e1) {
e1.printStackTrace();
}
}
});
allerdings habe ich es nicht geschafft dies auf die F5-Taste umzubauen.
Mein ganzer Code ist in SWT ob das senden des Tastenbefehles in SWT oder AWT läuft ist mit letztendlich egal, wichtig wäre mir nur das es möglichst schnell eine Lösung gäbe