Moin
Ich habe ein Swing-JTextPane in eine Swt-Shell per SWT_AWT eingebaut. Das TextPane hat ein KeyListener und wenn ich von da aus auf die Shell zugreifen möchte - z.B. um ein Vollbild zu bekommen:
bekomme ich:
Exception in thread "AWT-EventQueue-0" org.eclipse.swt.SWTException: Invalid thread access
Wie kann ich aus einem AWT-KeyListener keraus auf die SWT-Shell zugreifen??
Danke für kommende Antworten.
Ich habe ein Swing-JTextPane in eine Swt-Shell per SWT_AWT eingebaut. Das TextPane hat ein KeyListener und wenn ich von da aus auf die Shell zugreifen möchte - z.B. um ein Vollbild zu bekommen:
Code:
public void keyPressed(KeyEvent e) {
switch (e.getKeyCode()){
case 122 : if(parent.getShell().getFullScreen())
parent.getShell().setFullScreen(false);
else
parent.getShell().setFullScreen(true);
}
}
bekomme ich:
Exception in thread "AWT-EventQueue-0" org.eclipse.swt.SWTException: Invalid thread access
Wie kann ich aus einem AWT-KeyListener keraus auf die SWT-Shell zugreifen??
Danke für kommende Antworten.