Also ich möchte einfach mal beim rechtsklick ein POP UP anzeigen.
Ich habe eine Shell mit einem Tree. Ich möchte jetzt, dass man mit einem rechtsklick auf einen Tree ein Popup erscheint. Habe mal folgendes versucht, was jedoch nicht funktioniert. Es wird gar kein Popup angezeigt, also auch nicht wenn man (rechts)klick irgendwo im Fenster macht...
Hat wer ne Idee?
MFG
X
Ich habe eine Shell mit einem Tree. Ich möchte jetzt, dass man mit einem rechtsklick auf einen Tree ein Popup erscheint. Habe mal folgendes versucht, was jedoch nicht funktioniert. Es wird gar kein Popup angezeigt, also auch nicht wenn man (rechts)klick irgendwo im Fenster macht...
PHP:
private void initComponents() {
final Display display = new Display();
shell = new Shell(display);
shell.setText("File Browser");
shell.setLayout(new FillLayout());
//Add tree
//Add menu bar
shell.setMenu(createEditPopup());
shell.setSize(400, 400);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
private Menu createEditPopup() {
final Menu p = new Menu(shell, SWT.POP_UP);
final MenuItem cutItem = new MenuItem(p, SWT.PUSH);
cutItem.setText("Cut");
final MenuItem copyItem = new MenuItem(p, SWT.PUSH);
copyItem.setText("Copy");
final MenuItem pasteItem = new MenuItem(p, SWT.PUSH);
pasteItem.setText("Paste");
return p;
}
Hat wer ne Idee?
MFG
X