19 package org.sleuthkit.autopsy.discovery.ui;
22 import javax.swing.JCheckBox;
23 import javax.swing.JLabel;
24 import javax.swing.JList;
31 final class UserCreatedFilterPanel
extends AbstractDiscoveryFilterPanel {
33 private static final long serialVersionUID = 1L;
38 @ThreadConfined(type = ThreadConfined.ThreadType.AWT)
39 UserCreatedFilterPanel() {
48 @SuppressWarnings(
"unchecked")
50 private
void initComponents() {
52 userCreatedCheckbox =
new javax.swing.JCheckBox();
54 org.openide.awt.Mnemonics.setLocalizedText(userCreatedCheckbox,
org.openide.util.NbBundle.getMessage(UserCreatedFilterPanel.class,
"UserCreatedFilterPanel.userCreatedCheckbox.text_1"));
55 userCreatedCheckbox.setMaximumSize(
new java.awt.Dimension(150, 25));
56 userCreatedCheckbox.setMinimumSize(
new java.awt.Dimension(150, 25));
57 userCreatedCheckbox.setPreferredSize(
new java.awt.Dimension(150, 25));
59 setMinimumSize(
new java.awt.Dimension(250, 30));
60 setPreferredSize(
new java.awt.Dimension(250, 30));
62 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
63 this.setLayout(layout);
64 layout.setHorizontalGroup(
65 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
66 .addGap(0, 300, Short.MAX_VALUE)
68 layout.setVerticalGroup(
69 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
70 .addGap(0, 42, Short.MAX_VALUE)
74 @ThreadConfined(type = ThreadConfined.ThreadType.AWT)
76 void configurePanel(
boolean selected,
int[] indicesSelected) {
77 userCreatedCheckbox.setSelected(selected);
80 @ThreadConfined(type = ThreadConfined.ThreadType.AWT)
82 JCheckBox getCheckbox() {
83 return userCreatedCheckbox;
87 JLabel getAdditionalLabel() {
92 String checkForError() {
98 private javax.swing.JCheckBox userCreatedCheckbox;
106 @ThreadConfined(type = ThreadConfined.ThreadType.AWT)
108 AbstractFilter getFilter() {
109 if (userCreatedCheckbox.isSelected()) {
110 return new SearchFiltering.UserCreatedFilter();