Contextmenu auf Label setzen?

tinella

Erfahrenes Mitglied
Hallo miteinander


Ist es möglich, auf einem Label ein Contextmenu mittels Rechtsklick auszuführen?

Ich möchte den Inhalt eines Labels mittels Contextmenu in den Zwischenspeicher kopieren.

Das Ganze programmiere ich in SWT.


Habe leider keine brauchbaren Beispiele im Netz gefunden.

Danke für eine Antwort
Tinella
 
Zuletzt bearbeitet:
Ich habs, falls jemand die gleiche Frage hat:

Code:
		Menu popupmenu = new Menu (getShell(), SWT.POP_UP);
		
		MenuItem miCopy = new MenuItem (popupmenu, SWT.PUSH);
		miCopy.setText ("copy");
		miCopy.addListener(SWT.Selection, new Listener() {
			public void handleEvent(Event e) {
				System.out.println("copy");
			}
			
		});
		
		MenuItem miPaste = new MenuItem (popupmenu, SWT.PUSH);
		miPaste.setText ("past");
		miPaste.addListener(SWT.Selection, new Listener() {
			public void handleEvent(Event e) {
				System.out.println("past");
			}
			
		});
		
		labelPath.setMenu (popupmenu);
		labelPath.setMenu (popupmenu);
		getShell().setMenu (popupmenu);

Macht jetzt noch nichts ausser einen print out.
 
Zurück