fileTree.addMouseListener(this);
fileTree.setCellRenderer(fileCellRenderer);
fileTreePanel.add(fileScrollPane = new JScrollPane(fileTree), BorderLayout.CENTER);
- fileScrollPane.setPreferredSize(new Dimension(250, 400));
+ fileScrollPane.setPreferredSize(new Dimension(200, 350));
projectFilesLabel = new I18nLabel("fileManager.label.projectFiles", fileTree);
JPanel projectFilesLabelPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 0, 0));
JPanel propertiesPanel = new JPanel(new GridBagLayout());
rightPanel.add(propertiesPanel, BorderLayout.CENTER);
propertiesPanel.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEtchedBorder(), BorderFactory.createEmptyBorder(12, 12, 12, 12)));
+ propertiesPanel.setPreferredSize(new Dimension(400, 350));
filePropertiesLabel = new I18nLabel("fileManager.label.fileProperties");
filePropertiesLabel.setFont(filePropertiesLabel.getFont().deriveFont(Font.BOLD));
logger.log(Level.SEVERE, "node is not a ProjectFileWrapper!");
return true;
}
+ if (node == projectFileWrappers.get(baseProjectFile)) {
+ return false;
+ }
ProjectFileWrapper projectFileWrapper = (ProjectFileWrapper) node;
ProjectFile projectFile = projectFileWrapper.getProjectFile();
return projectFile.getFiles().isEmpty();