Event obsahuje field "widget"
/**
* the widget that issued the event
*/
public Widget widget;

nie je to to co hladate ?

Luboš Melichar wrote:

mam pole Labelu...ktere si pres for vytvarim fci
..
        void udelejLabel(int i, int j, int index){
                poleLabelu[index] = new Label(sShell, SWT.BORDER | 
SWT.SHADOW_IN | SWT.CENTER);
                poleLabelu[index].setBounds(new 
org.eclipse.swt.graphics.Rectangle(95,93,76,65));
                poleLabelu[index].setBackground(new Color(Display.getCurrent(), 
255, 255, 128));
                poleLabelu[index].setFont(new Font(Display.getDefault(), 
"Tahoma", 14, SWT.BOLD));
                poleLabelu[index].setLocation(new 
org.eclipse.swt.graphics.Point(i,j));
                poleLabelu[index].setSize(new 
org.eclipse.swt.graphics.Point(50,35));
                poleLabelu[index].setText("5");
                poleLabelu[index].addMouseListener(new 
org.eclipse.swt.events.MouseAdapter() {
                        public void mouseUp(org.eclipse.swt.events.MouseEvent 
e) {
                                poleLabelu[0].setText("5");
                        }
                });
..
mam tak listener na mouseUp a chci aby po stisku na nektery label se mi zmenil 
text prave na nem, na tom stisknutem...
zatim tam mam index 0, takze at kliknu kam kliknu zmeni se text u labelu[0]
potrebuju zjistit jmeno toho  na ktery kliknu...je to nejaka metoda?
..


__________ NOD32 1.1316 (20051208) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com




Odpovedet emailem