19 package org.sleuthkit.autopsy.discovery.ui;
22 import javax.swing.JCheckBox;
23 import javax.swing.JLabel;
24 import javax.swing.JList;
30 final class UserCreatedFilterPanel
extends AbstractDiscoveryFilterPanel {
32 private static final long serialVersionUID = 1L;
37 UserCreatedFilterPanel() {
46 @SuppressWarnings(
"unchecked")
48 private
void initComponents() {
50 userCreatedCheckbox =
new javax.swing.JCheckBox();
52 org.openide.awt.Mnemonics.setLocalizedText(userCreatedCheckbox,
org.openide.util.NbBundle.getMessage(UserCreatedFilterPanel.class,
"UserCreatedFilterPanel.userCreatedCheckbox.text_1"));
53 userCreatedCheckbox.setMaximumSize(
new java.awt.Dimension(150, 25));
54 userCreatedCheckbox.setMinimumSize(
new java.awt.Dimension(150, 25));
55 userCreatedCheckbox.setPreferredSize(
new java.awt.Dimension(150, 25));
57 setMinimumSize(
new java.awt.Dimension(250, 30));
58 setPreferredSize(
new java.awt.Dimension(250, 30));
60 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
61 this.setLayout(layout);
62 layout.setHorizontalGroup(
63 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
64 .addGap(0, 300, Short.MAX_VALUE)
66 layout.setVerticalGroup(
67 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
68 .addGap(0, 42, Short.MAX_VALUE)
73 void configurePanel(
boolean selected,
int[] indicesSelected) {
74 userCreatedCheckbox.setSelected(selected);
78 JCheckBox getCheckbox() {
79 return userCreatedCheckbox;
83 JLabel getAdditionalLabel() {
88 String checkForError() {
94 private javax.swing.JCheckBox userCreatedCheckbox;
103 AbstractFilter getFilter() {
104 if (userCreatedCheckbox.isSelected()) {
105 return new SearchFiltering.UserCreatedFilter();