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