在JBulid 9.0中,在queryDataSet1的记录变化时, 如何使jdbTable1一条一条的移动记录?
在JBulid 9.0中,在queryDataSet1的记录变化时, 如何使jdbTable1一条一条的移动记录?
在JBulid 9.0中,jdbTable1显示queryDataSet1中查询的记录,我想让queryDataSet1自动从第一条记录到最后一次记录滚动,
但是我发现在程序执行jButton5_actionPerformed时,jdbTable1中挑选的记录没有改变,仍然是定位于当前记录,
仅仅在jButton5_actionPerformed过程执行完成后,记录才定位于最后一条记录,我想在jButton5_actionPerformed执行时,
jdbTable1能够一条一条的移动记录,请问如何修改程式?
void jButton5_actionPerformed(ActionEvent e) {
queryDataSet1.first();
while(queryDataSet1.next()) {
try {
jdbTable1.repaint();
Thread.currentThread().sleep(common_const_single.getInstnce().get_intervalDisplayImage());
}catch (Exception ee) {
System.out.println("Record err "+ee);
}
}
}
void jButtonSearch_actionPerformed(ActionEvent e) {
user.searchUserImage(new Date(),new Date());
queryDataSet1=user.searchUserImage(new Date(), new Date());
queryDataSet1.setColumns(new Column[] {column1, column2, column3, column4});
jdbTable1.setDataSet(queryDataSet1);
queryDataSet1.addNavigationListener(new server_dialog_displayimage_queryDataSet1_navigationAdapter(this));
queryDataSet1.executeQuery();
}