84 nameLbl =
new javax.swing.JLabel();
93 okBtn =
new javax.swing.JButton();
95 setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
98 settingsPanel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
100 org.openide.awt.Mnemonics.setLocalizedText(
nameLbl, org.openide.util.NbBundle.getMessage(
PersonaMetadataDialog.class,
"PersonaMetadataDialog.nameLbl.text"));
104 org.openide.awt.Mnemonics.setLocalizedText(
valueLbl, org.openide.util.NbBundle.getMessage(
PersonaMetadataDialog.class,
"PersonaMetadataDialog.valueLbl.text"));
108 org.openide.awt.Mnemonics.setLocalizedText(
confidenceLbl, org.openide.util.NbBundle.getMessage(
PersonaMetadataDialog.class,
"PersonaMetadataDialog.confidenceLbl.text"));
110 confidenceComboBox.setModel(
new javax.swing.DefaultComboBoxModel<>(org.sleuthkit.autopsy.centralrepository.datamodel.Persona.Confidence.values()));
116 javax.swing.GroupLayout settingsPanelLayout =
new javax.swing.GroupLayout(
settingsPanel);
118 settingsPanelLayout.setHorizontalGroup(
119 settingsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
120 .addGroup(settingsPanelLayout.createSequentialGroup()
122 .addGroup(settingsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
123 .addGroup(settingsPanelLayout.createSequentialGroup()
125 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
127 .addGroup(settingsPanelLayout.createSequentialGroup()
129 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
131 .addGroup(settingsPanelLayout.createSequentialGroup()
133 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
135 .addGroup(settingsPanelLayout.createSequentialGroup()
137 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
138 .addComponent(
confidenceComboBox, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
141 settingsPanelLayout.setVerticalGroup(
142 settingsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
143 .addGroup(settingsPanelLayout.createSequentialGroup()
145 .addGroup(settingsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
147 .addComponent(
nameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
148 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
149 .addGroup(settingsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
151 .addComponent(
valueTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
152 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
153 .addGroup(settingsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
154 .addComponent(
confidenceComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
156 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
157 .addGroup(settingsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
158 .addComponent(
justificationTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
160 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
163 org.openide.awt.Mnemonics.setLocalizedText(
cancelBtn, org.openide.util.NbBundle.getMessage(
PersonaMetadataDialog.class,
"PersonaMetadataDialog.cancelBtn.text"));
164 cancelBtn.setMaximumSize(
new java.awt.Dimension(79, 23));
165 cancelBtn.setMinimumSize(
new java.awt.Dimension(79, 23));
166 cancelBtn.setPreferredSize(
new java.awt.Dimension(79, 23));
167 cancelBtn.addActionListener(
new java.awt.event.ActionListener() {
168 public void actionPerformed(java.awt.event.ActionEvent evt) {
169 cancelBtnActionPerformed(evt);
173 org.openide.awt.Mnemonics.setLocalizedText(okBtn, org.openide.util.NbBundle.getMessage(
PersonaMetadataDialog.class,
"PersonaMetadataDialog.okBtn.text"));
174 okBtn.addActionListener(
new java.awt.event.ActionListener() {
175 public void actionPerformed(java.awt.event.ActionEvent evt) {
176 okBtnActionPerformed(evt);
180 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(getContentPane());
181 getContentPane().setLayout(layout);
182 layout.setHorizontalGroup(
183 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
184 .addGroup(layout.createSequentialGroup()
185 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
187 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
188 .addComponent(cancelBtn, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
190 .addComponent(settingsPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
193 layout.linkSize(javax.swing.SwingConstants.HORIZONTAL,
new java.awt.Component[] {cancelBtn, okBtn});
195 layout.setVerticalGroup(
196 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
197 .addGroup(layout.createSequentialGroup()
198 .addComponent(settingsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
199 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
200 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
202 .addComponent(cancelBtn, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
203 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
221 JOptionPane.showMessageDialog(
this,
222 Bundle.AddMetadataDialog_empty_name_msg(),
223 Bundle.AddMetadataDialog_empty_name_Title(),
224 JOptionPane.ERROR_MESSAGE);
228 JOptionPane.showMessageDialog(
this,
229 Bundle.PersonaDetailsPanel_empty_justification_msg(),
230 Bundle.PersonaDetailsPanel_empty_justification_Title(),
231 JOptionPane.ERROR_MESSAGE);
239 currentMetadata.confidence = confidence;
240 currentMetadata.justification = justification;
246 JOptionPane.showMessageDialog(
this,
247 Bundle.AddMetadataDialog_dup_msg(),
248 Bundle.AddMetadataDialog_dup_Title(),
249 JOptionPane.ERROR_MESSAGE);