private void TextButtonActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_TextButtonActionPerformed // TODO add your handling code here: try { int selectedrowindex = PacketInfoTable.getSelectedRow(); long selectedTimeStamp = Long.parseLong((String) PacketInfoTable.getValueAt(selectedrowindex, 6)); System.out.println( "Selected row index:" + selectedrowindex + "select time stamp:" + selectedTimeStamp); FileHandler file = new FileHandler(); String returndata = file.fileReader(String.valueOf(selectedTimeStamp)); try { // ResultSet PacketData = MainThread.stmt.executeQuery("select * from PacketInfo where // time_stamp=" + selectedTimeStamp); // if( PacketData.next()) PacketDataTextArea.setText(returndata); } catch (Exception ex) { System.out.println("Retrieve Error: SQL " + ex); // Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex); } } catch (ArrayIndexOutOfBoundsException e) { new SelectPacketDialog(this, true); } } // GEN-LAST:event_TextButtonActionPerformed