Hi ich hab mir n ButtonEditor gemacht der vom Celleditor erbt.
Jetzt ist es aber so, dass er mir den Button nur anzeigt, wenn ich auf die Zelle klicke. Ich will aber gern, dass der Button immer sichtbar ist, auch wenn ich auf andere Zellen klicke. Kann mir da jemand helfen?
Code:
public class ButtonCellEditor extends CellEditor {
public ButtonCellEditor(Composite parent) {
super(parent);
}
@Override
protected Control createControl(Composite parent) {
Button button = new Button(parent, SWT.PUSH);
button.addSelectionListener(new InfoSelectionListener());
button.setText("Info");//$NON-NLS-1$
return button;
}
@Override
protected Object doGetValue() {
// TODO Auto-generated method stub
return null;
}
@Override
protected void doSetFocus() {
// TODO Auto-generated method stub
}
@Override
protected void doSetValue(Object value) {
// TODO Auto-generated method stub
}
public class InfoSelectionListener implements SelectionListener {
@Override
public void widgetSelected(SelectionEvent e) {
System.out.println("Knopf gedrückt");
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
// TODO Auto-generated method stub
}
}
}
Jetzt ist es aber so, dass er mir den Button nur anzeigt, wenn ich auf die Zelle klicke. Ich will aber gern, dass der Button immer sichtbar ist, auch wenn ich auf andere Zellen klicke. Kann mir da jemand helfen?