19 package org.sleuthkit.autopsy.discovery;
21 import javax.swing.JCheckBox;
22 import javax.swing.JLabel;
23 import javax.swing.JList;
28 final class UserCreatedFilterPanel
extends AbstractDiscoveryFilterPanel {
30 private static final long serialVersionUID = 1L;
35 UserCreatedFilterPanel() {
44 @SuppressWarnings(
"unchecked")
46 private
void initComponents() {
48 userCreatedCheckbox =
new javax.swing.JCheckBox();
50 org.openide.awt.Mnemonics.setLocalizedText(userCreatedCheckbox,
org.openide.util.NbBundle.getMessage(UserCreatedFilterPanel.class,
"UserCreatedFilterPanel.userCreatedCheckbox.text_1"));
51 userCreatedCheckbox.setMaximumSize(
new java.awt.Dimension(150, 25));
52 userCreatedCheckbox.setMinimumSize(
new java.awt.Dimension(150, 25));
53 userCreatedCheckbox.setPreferredSize(
new java.awt.Dimension(150, 25));
55 setMinimumSize(
new java.awt.Dimension(250, 30));
56 setPreferredSize(
new java.awt.Dimension(250, 30));
58 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
59 this.setLayout(layout);
60 layout.setHorizontalGroup(
61 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
62 .addGap(0, 300, Short.MAX_VALUE)
64 layout.setVerticalGroup(
65 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
66 .addGap(0, 42, Short.MAX_VALUE)
71 void configurePanel(
boolean selected,
int[] indicesSelected) {
72 userCreatedCheckbox.setSelected(selected);
76 JCheckBox getCheckbox() {
77 return userCreatedCheckbox;
81 JLabel getAdditionalLabel() {
86 String checkForError() {
92 private javax.swing.JCheckBox userCreatedCheckbox;
101 FileSearchFiltering.FileFilter getFilter() {
102 if (userCreatedCheckbox.isSelected()) {
103 return new FileSearchFiltering.UserCreatedFilter();