From 77ff6f782838a34e2ec23fb8348d6fe4647dac03 Mon Sep 17 00:00:00 2001 From: adam-m Date: Tue, 17 Jan 2012 17:07:40 -0500 Subject: [PATCH] TSK-285 Add text to Keyword Search TC Added some more text / tooltips for the user. More should go to docs. --- .../KeywordSearchSimpleTopComponent.java | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchSimpleTopComponent.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchSimpleTopComponent.java index ae47e9bce9..1b9a002bf7 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchSimpleTopComponent.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchSimpleTopComponent.java @@ -30,12 +30,22 @@ public class KeywordSearchSimpleTopComponent extends TopComponent implements Key /** Creates new form KeywordSearchSimpleTopComponent */ public KeywordSearchSimpleTopComponent() { initComponents(); + customizeComponents(); setName("Simple"); searchButton.setEnabled(false); putClientProperty(TopComponent.PROP_CLOSING_DISABLED, Boolean.TRUE); } + private void customizeComponents() { + searchButton.setToolTipText("Execute a keyword search using the query specified."); + chRegex.setToolTipText("Select if query is a regular expression"); + queryTextArea.setToolTipText("For non-regex search enter one or more keywords separated by white-space.
" + + "For a regex search, enter a Java-supported regular expression.
" + + "Examples of regex (in double-quotes): \"\\d\\d\\d-\\d\\d\\d\" \\d{8,10} \"phone\" \"ftp|sftp|ssh|http|https|www\".
" + + "Note: a word can be also searched using a regex search.
Regex containing whitespace [ \\s] matches are currently not supported."); + } + /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is @@ -119,7 +129,6 @@ public class KeywordSearchSimpleTopComponent extends TopComponent implements Key private void chRegexActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_chRegexActionPerformed // TODO add your handling code here: }//GEN-LAST:event_chRegexActionPerformed - // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.ButtonGroup buttonGroup1; private javax.swing.JCheckBox chRegex; @@ -131,18 +140,17 @@ public class KeywordSearchSimpleTopComponent extends TopComponent implements Key private javax.swing.JButton searchButton; // End of variables declaration//GEN-END:variables - @Override protected void componentOpened() { // clear old search queryTextArea.setText(""); } - + @Override public boolean isMultiwordQuery() { return false; } - + @Override public void addSearchButtonListener(ActionListener l) { searchButton.addActionListener(l); @@ -152,17 +160,17 @@ public class KeywordSearchSimpleTopComponent extends TopComponent implements Key public String getQueryText() { return queryTextArea.getText(); } - + @Override - public Map getQueryList() { + public Map getQueryList() { return null; } - + @Override public boolean isLuceneQuerySelected() { return !chRegex.isSelected(); } - + @Override public boolean isRegexQuerySelected() { return chRegex.isSelected(); @@ -188,5 +196,4 @@ public class KeywordSearchSimpleTopComponent extends TopComponent implements Key searchButton.setEnabled(true); } } - }