protected void addContentOfDirToList(Object obj) {
        DefaultMutableTreeNode node = (DefaultMutableTreeNode) obj;
        FAT32Directory f32Directory = (FAT32Directory) node.getUserObject();
        ListModel listModel = new DefaultListModel();
        contentList = new JList(listModel);
        contentList.addListSelectionListener(
                new ListSelectionListener() {
                    public void valueChanged(ListSelectionEvent e) {
                        extractedFile = (FAT32DIRElement)contentList.getSelectedValue();                        
                    }
                });
        DefaultListModel model = (DefaultListModel)contentList.getModel();           
        for (int i = 0; i < f32Directory.getChildElements().size(); i++) {
            model.addElement(f32Directory.getChildElements().get(i));
        }
        jScrollPane3.setViewportView(contentList);
    }