19 package org.sleuthkit.autopsy.discovery.ui;
22 import java.util.List;
23 import javax.swing.JCheckBox;
24 import javax.swing.JLabel;
25 import javax.swing.event.ListSelectionListener;
33 final class KnownAccountTypeFilterPanel
extends AbstractDiscoveryFilterPanel {
35 private static final long serialVersionUID = 1L;
37 @ThreadConfined(type = ThreadConfined.ThreadType.AWT)
38 KnownAccountTypeFilterPanel() {
47 @SuppressWarnings(
"unchecked")
49 private
void initComponents() {
51 knownAccountType =
new javax.swing.JCheckBox();
53 org.openide.awt.Mnemonics.setLocalizedText(knownAccountType,
org.openide.util.NbBundle.getMessage(KnownAccountTypeFilterPanel.class,
"KnownAccountTypeFilterPanel.text_1"));
54 knownAccountType.setMinimumSize(
new java.awt.Dimension(0, 25));
55 knownAccountType.setName(
"");
56 knownAccountType.setOpaque(
false);
57 knownAccountType.setRequestFocusEnabled(
false);
59 setMinimumSize(
new java.awt.Dimension(0, 30));
60 setPreferredSize(
new java.awt.Dimension(255, 30));
61 setVerifyInputWhenFocusTarget(
false);
63 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
64 this.setLayout(layout);
65 layout.setHorizontalGroup(
66 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
67 .addGap(0, 300, Short.MAX_VALUE)
69 layout.setVerticalGroup(
70 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
71 .addGap(0, 42, Short.MAX_VALUE)
75 @ThreadConfined(type = ThreadConfined.ThreadType.AWT)
77 void configurePanel(
boolean selected, List<?> selectedItems) {
78 knownAccountType.setSelected(selected);
81 @ThreadConfined(type = ThreadConfined.ThreadType.AWT)
83 JCheckBox getCheckbox() {
84 return knownAccountType;
88 JLabel getAdditionalLabel() {
93 String checkForError() {
99 private javax.swing.JCheckBox knownAccountType;
102 @ThreadConfined(type = ThreadConfined.ThreadType.AWT)
104 AbstractFilter getFilter() {
105 if (knownAccountType.isSelected()) {
106 return new SearchFiltering.KnownAccountTypeFilter();
117 void addListSelectionListener(ListSelectionListener listener) {
118 throw new UnsupportedOperationException(
"Not supported yet.");
122 boolean isFilterSupported() {