我有一个CellTable,它有4列:
| Column 1 | Column 2 | Column 3 | Column 4 |
Run Code Online (Sandbox Code Playgroud)
目标:
用户可以在按住鼠标按钮并将鼠标悬停在列上时选择多个列.
例如,用户单击第1列并按住鼠标按钮,在第2列和第3列上移动,从而选择第2列和第3列.
我试过了:
final MultiSelectionModel<data> selectionModel = new MultiSelectionModel<BestellungData>();
cellTable.setSelectionModel(selectionModel);
cellTable.addCellPreviewHandler(new Handler<data>()
{
@Override
public void onCellPreview(
CellPreviewEvent<data> event) {
// TODO Auto-generated method stub
if ("click".equals(event.getNativeEvent().getType())) {
selectionModel.setSelected(event.getValue(), true);
}
}
});
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
所以我有 :
ArrayList<data> mi = new ArrayList<data>();
Run Code Online (Sandbox Code Playgroud)
我有一个查询,其中包括:
while (rs.next()) {
mi.add(new users());
mi.get(i).name= rs.getString("name");
mi.get(i).pass= rs.getString("pass");
}
Run Code Online (Sandbox Code Playgroud)
它的工作原理,但我希望它与Getter/setters一样:
mi.get(i).setname( rs.getString("name"));
Run Code Online (Sandbox Code Playgroud)
编辑:拼错我知道了
为什么我不能称之为方法?
我如何跳转到 try catch 中的 catch 块:
Run Code Online (Sandbox Code Playgroud)try{ if(bla!=) throws Exception(); }catch(exception){ //do }
不起作用?