Eclipse插件开发系列6.TableViewer的使用(1)让数据显示出来(4) } shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } }
/** * PeopleEntity对象的生成工厂,生成三个PeopleEntry对象,并放到一个List中 * 在实现应用中这个方法可改为从数据库中取数据,然后将数据包装成一个个实体类,并将这些实体类装在List集合中返回 * @return */ private List getPeoples() { List peoples = new ArrayList(); { //第1个 PeopleEntity p = new PeopleEntity(); p.setId(new Long(1)); p.setName("陈刚"); p.setAge(28); p.setCreateDate(new Date()); //当前日期 peoples.add(p); } { //第2个 PeopleEntity p = new PeopleEntity(); p.setId(new Long(2)); p.setName("韩立新"); p.setAge(29); p.setCreateDate(new Date()); peoples.add(p); } { //第3个 PeopleEntity p = new PeopleEntity(); p.setId(new Long(3)); p.setName("陈常恩"); p.setAge(27); p.setCreateDate(new Date()); peoples.add(p); } return peoples;