+ fileTreePanel.add(new JScrollPane(fileTree), BorderLayout.CENTER);
+
+ projectFilesLabel = new I18nLabel("fileManager.label.projectFiles", fileTree);
+ JPanel projectFilesLabelPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 0, 0));
+ fileTreePanel.add(projectFilesLabelPanel, BorderLayout.NORTH);
+ projectFilesLabelPanel.add(projectFilesLabel);
+
+ JPanel propertiesPanel = new JPanel(new GridBagLayout());
+ fileManagerPanel.add(propertiesPanel, BorderLayout.CENTER);
+ propertiesPanel.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEtchedBorder(), BorderFactory.createEmptyBorder(12, 12, 12, 12)));
+
+ insertCheckBox = new JCheckBox(insertAction);
+ propertiesPanel.add(insertCheckBox, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+
+ List<String> allMimeTypes = MimeTypes.getAllMimeTypes();
+ allMimeTypes.add(0, "auto-detect");
+ mimeTypeComboBox = new JComboBox(allMimeTypes.toArray(new String[0]));
+ mimeTypeLabel = new I18nLabel("fileManager.label.mimeType", mimeTypeComboBox);
+ propertiesPanel.add(mimeTypeLabel, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(6, 0, 0, 0), 0, 0));
+ propertiesPanel.add(mimeTypeComboBox, new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(6, 6, 0, 0), 0, 0));
+
+ propertiesPanel.add(new JPanel(), new GridBagConstraints(0, 2, 1, 1, 1.0, 1.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));