ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
441
441
EMPFEHLEN
-
Hi,
würd gern auf einem Label 2 verschiedene Aktionen per Mausklick behandeln.
Nun gibt es ja die MouseEvents Up, Down und DoubleClicked. Jedoch gelten sie für beide Tasten.
Würd nun gern ein Ereignis (Text ändern) beim linken
Mausklick und ein Ereignis (Hintergrundfarbe ändern) beim rechten
Mausklick bahndeln.
Beispiele zu Swing hab ich hier schon gefunden. Aber das muss doch auch irgendwie in SWT gehen oder?
Danke schon mal für eure Hilfe!
-
13.04.05 16:38 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Suchst du sowas:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
/** * */ package de.tutorials; import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseAdapter; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Shell; /** * @author Darimont * */ public class SWTRightMouseClickExample { /** * @param args */ public static void main(String[] args) { final Display display = new Display(); Shell shell = new Shell(display); shell.setText("SWTRightMouseClickExample"); shell.setLayout(new FillLayout()); final Label label = new Label(shell, SWT.BORDER); label.setText("Foo"); label.addMouseListener(new MouseAdapter() { public void mouseDown(MouseEvent e) { switch (e.button) { case 1: { // links label.setText("links"); break; } case 3: { // rechts label.setBackground(display.getSystemColor(SWT.COLOR_BLUE)); break; } } } }); shell.pack(); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } } }
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Danke!

Här mir mal das MouseEvent genauer anschauen sollen, war schon verzweifelt
Ähnliche Themen
-
Array wie Objekt behandeln
Von thomy800 im Forum PHPAntworten: 6Letzter Beitrag: 27.07.09, 21:41 -
Text wie in Photoshop behandeln
Von Rec0n im Forum 3D Studio MaxAntworten: 2Letzter Beitrag: 12.10.08, 21:35 -
JSP ArrayList behandeln
Von gtm im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 30.05.08, 17:07 -
Rechten Mausklick gemacht (Infragistics Control)
Von Xo-mate im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 24.07.07, 22:10 -
STDOUT in MFC abfangen und behandeln?
Von Kriz im Forum VisualStudio & MFCAntworten: 4Letzter Beitrag: 09.02.05, 23:08





Zitieren

Login





