| 发表于:2007-12-25 22:37:30 楼主 |
我想实现的功能是在当点击swt中tree的子treeitem时,响应事件函数(查找数据库) 我写的程序如下: tree tree = new tree(comp3,swt.borde); final treeitem noderoot = new treeitem(tree, swt.none); noderoot.settext("姓名"); noderoot.addlistener(swt.mousedown, new listener() { public void handleevent(event e) { try { class.forname("sun.jdbc.odbc.jdbcodbcdriver"); } catch (classnotfoundexception e1) { e1.printstacktrace(); } try { connection con = drivermanager.getconnection("jdbc:odbc:gyh"); statement sql = con.createstatement(); string strsql4="select username from user1;"; resultset r1=sql.EXECutequery(strsql4); system.out.println("zhengzaizhixing111111111"); while(r1.next()) { if(r1.getstring("username")!=null) { string name=r1.getstring("username"); //treeitem treeitem=(treeitem)e.item; system.out.println("zhengzaizhixing222222222222"); new treeitem (noderoot,swt.null).settext(name); } } } catch(sqlexception e2) { system.out.println("sqlexception" + e2.getmessage()); } } }); 结果是怎么都显示不出来从数据库中查找的结果,很不知道该怎么解决,望各位高手帮帮忙 看哪错了 |
|
|
|
|