19 package org.sleuthkit.autopsy.report;
24 class ReportFileTextConfigurationPanel
extends javax.swing.JPanel {
26 private static final long serialVersionUID = 1L;
27 private static final String TAB_DELIMITER =
"\t";
28 private static final String COMMA_DELIMITER =
",";
33 ReportFileTextConfigurationPanel() {
42 String getDelimiter() {
43 if (commaDelimitedButton.isSelected()) {
44 return COMMA_DELIMITER;
56 @SuppressWarnings(
"unchecked")
58 private
void initComponents() {
60 delimiterGroup =
new javax.swing.ButtonGroup();
61 tabDelimitedButton =
new javax.swing.JRadioButton();
62 commaDelimitedButton =
new javax.swing.JRadioButton();
64 delimiterGroup.add(tabDelimitedButton);
65 tabDelimitedButton.setSelected(
true);
66 org.openide.awt.Mnemonics.setLocalizedText(tabDelimitedButton,
org.openide.util.NbBundle.getMessage(ReportFileTextConfigurationPanel.class,
"ReportFileTextConfigurationPanel.tabDelimitedButton.text"));
68 delimiterGroup.add(commaDelimitedButton);
69 org.openide.awt.Mnemonics.setLocalizedText(commaDelimitedButton,
org.openide.util.NbBundle.getMessage(ReportFileTextConfigurationPanel.class,
"ReportFileTextConfigurationPanel.commaDelimitedButton.text"));
71 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
72 this.setLayout(layout);
73 layout.setHorizontalGroup(
74 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
75 .addGroup(layout.createSequentialGroup()
77 .addComponent(tabDelimitedButton, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE)
78 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
79 .addComponent(commaDelimitedButton, javax.swing.GroupLayout.PREFERRED_SIZE, 133, javax.swing.GroupLayout.PREFERRED_SIZE)
80 .addContainerGap(166, Short.MAX_VALUE))
82 layout.setVerticalGroup(
83 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
84 .addGroup(layout.createSequentialGroup()
86 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
87 .addComponent(tabDelimitedButton)
88 .addComponent(commaDelimitedButton))
89 .addContainerGap(78, Short.MAX_VALUE))
95 private javax.swing.JRadioButton commaDelimitedButton;
96 private javax.swing.ButtonGroup delimiterGroup;
97 private javax.swing.JRadioButton tabDelimitedButton;