private void browseActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_browseActionPerformed // Choosing the file JFileChooser fileChooser = new JFileChooser(); int retVal = fileChooser.showOpenDialog(this); if (retVal == JFileChooser.APPROVE_OPTION) { file = fileChooser.getSelectedFile(); fileSize = (int) file.length(); System.out.println(file.getAbsolutePath()); System.out.println(file.getPath()); fileName.setText(file.getName()); fName = file.getName(); try { String str = fileReader.readFile(file.getAbsolutePath()); String HexSignature = SHA256.main(str); JOptionPane.showMessageDialog(rootPane, "File's Signature:" + HexSignature); } catch (IOException ex) { Logger.getLogger(ClientLoader.class.getName()).log(Level.SEVERE, null, ex); } } // TODO add your handling code here: } // GEN-LAST:event_browseActionPerformed