private void cmdTestQueryActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButtonTestActionPerformed // Cleaning the existing table and releasing resources releaseResultset(); OBDAProgessMonitor progMonitor = new OBDAProgessMonitor("Executing query..."); CountDownLatch latch = new CountDownLatch(1); ExecuteSQLQueryAction action = new ExecuteSQLQueryAction(latch); progMonitor.addProgressListener(action); progMonitor.start(); try { action.run(); latch.await(); progMonitor.stop(); ResultSet set = action.getResult(); if (set != null) { IncrementalResultSetTableModel model = new IncrementalResultSetTableModel(set); tblQueryResult.setModel(model); } } catch (Exception e) { log.error(e.getMessage()); } } // GEN-LAST:event_jButtonTestActionPerformed