seu31199113
24 Feb 2009, 2:33 AM
When I add a new Listener to a TreeTable, why the error:
The method handleEvent(TreeTableEvent) of type new Listener<TreeTableEvent>(){} must override a superclass method
been thrown out?
The sample code is following as:
final TreeTable table = new TreeTable(cm);
table.setAnimate(false);
//table.setBorders(false);
table.setWidth(cp.getWidth());
table.getStyle().setLeafIconStyle("icon-page");
final TreeTableBinder<FileModel> binder = new TreeTableBinder<FileModel>(table, store);
binder.setDisplayProperty("name");
loader.load(null);
table.setWidth(cp.getWidth());
table.addListener(Events.Expand, new Listener<TreeTableEvent>(){
@Override
public void handleEvent(TreeTableEvent be) {
// TODO Auto-generated method stub
}
});
The method handleEvent(TreeTableEvent) of type new Listener<TreeTableEvent>(){} must override a superclass method
been thrown out?
The sample code is following as:
final TreeTable table = new TreeTable(cm);
table.setAnimate(false);
//table.setBorders(false);
table.setWidth(cp.getWidth());
table.getStyle().setLeafIconStyle("icon-page");
final TreeTableBinder<FileModel> binder = new TreeTableBinder<FileModel>(table, store);
binder.setDisplayProperty("name");
loader.load(null);
table.setWidth(cp.getWidth());
table.addListener(Events.Expand, new Listener<TreeTableEvent>(){
@Override
public void handleEvent(TreeTableEvent be) {
// TODO Auto-generated method stub
}
});