import javax.swing.BorderFactory;
import javax.swing.JButton;
+import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JDialog;
import javax.swing.JFrame;
/** The tree that shows the files. */
private JTree fileTree;
+ /** The “insert” action. */
+ private I18nAction insertAction;
+
+ /** The “insert” checkbox. */
+ private JCheckBox insertCheckBox;
+
/** The “mime type” label. */
private I18nLabel mimeTypeLabel;
setVisible(false);
}
};
+ insertAction = new I18nAction("fileManager.checkbox.insertFile") {
+ /**
+ * {@inheritDoc}
+ */
+ public void actionPerformed(ActionEvent actionEvent) {
+ /* TODO - implements. */
+ }
+ };
}
/**
JPanel propertiesPanel = new JPanel(new GridBagLayout());
fileManagerPanel.add(propertiesPanel, BorderLayout.CENTER);
+ 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));
+
mimeTypeComboBox = new JComboBox(MimeTypes.getAllMimeTypes().toArray(new String[0]));
- mimeTypeLabel = new I18nLabel("projectPanel.label.mimeType", mimeTypeComboBox);
- propertiesPanel.add(mimeTypeLabel, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
- propertiesPanel.add(mimeTypeComboBox, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(0, 6, 0, 0), 0, 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, 1, 1, 1, 1.0, 1.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(0, 0, 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));
return fileManagerPanel;
}
projectPanel.label.basePath.name: Base Path
projectPanel.label.basePath.mnemonic: VK_B
-projectPanel.label.mimeType.name: MIME Type
-projectPanel.label.mimeType.mnemonic: VK_M
-
projectPanel.basePathInformation.scanning: Scanning the base path\u2026
projectPanel.basePathInformation.fileCount: Found {0} file{0,choice,0#s|1#|2#s}.
fileManager.button.close.shortDescription: Close the file manager
fileManager.button.close.longDescription: Close the file manager
+fileManager.label.mimeType.name: MIME Type
+fileManager.label.mimeType.mnemonic: VK_M
+
+fileManager.checkbox.insertFile.name: Insert file
+fileManager.checkbox.insertFile.mnemonic: VK_I
+fileManager.checkbox.insertFile.accelerator: Ctrl-VK_I
+fileManager.checkbox.insertFile.shortDescription: Whether to insert this file
+fileManager.checkbox.insertFile.longDescription: Whether to insert this file
projectPanel.label.basePath.name: Basispfad
projectPanel.label.basePath.mnemonic: VK_B
-projectPanel.label.mimeType.name: MIME Type
-projectPanel.label.mimeType.mnemonic: VK_M
-
projectPanel.basePathInformation.scanning: Durchsuche den Basispfad\u2026
projectPanel.basePathInformation.fileCount: {0} Datei{0,choice,0#en|1#|2#en} gefunden.
fileManager.button.close.accelerator: VK_ESC
fileManager.button.close.shortDescription: Beendet die Dateiverwaltung
fileManager.button.close.longDescription: Beendet die Dateiverwaltung
+
+fileManager.label.mimeType.name: MIME Type
+fileManager.label.mimeType.mnemonic: VK_M
+
+fileManager.checkbox.insertFile.name: Datei einf\u00fcgen
+fileManager.checkbox.insertFile.mnemonic: VK_E
+fileManager.checkbox.insertFile.accelerator: Ctrl-VK_E
+fileManager.checkbox.insertFile.shortDescription: Legt fest, ob diese Datei eingef\u00fcgt werden soll
+fileManager.checkbox.insertFile.longDescription: Legt fest, ob diese Datei eingef\u00fcgt werden soll