private void fileButtonsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_fileButtonsActionPerformed

        if (!listFilesAttached.isSelectionEmpty()) {
            try {
                MyFile file = (MyFile) listFilesAttached.getSelectedValue();
                int fileID = file.getId();

                //download file using fileID
                control.downloadAndOpenFile(fileID);

            } catch (IOException ex) {
                Logger.getLogger(TaskHandlingPanel.class.getName()).log(Level.SEVERE, null, ex);
            } catch (SQLException ex) {
                Logger.getLogger(TaskHandlingPanel.class.getName()).log(Level.SEVERE, null, ex);
            }
        } else {
            JOptionPane.showMessageDialog(null, "Du har ikke valgt en fil på listen!\nVælg venligst den fil der skal downloades og forsøg igen", "Manglende fil selektion", JOptionPane.ERROR_MESSAGE);
        }


    }//GEN-LAST:event_fileButtonsActionPerformed