/** * This method is called from within the constructor to initialize the form. WARNING: Do NOT * modify this code. The content of this method is always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { LeftPanel = new javax.swing.JPanel(); searchScopePanel = new javax.swing.JPanel(); fileSystemCheckBox = new javax.swing.JCheckBox(); fileSystemMetadataCheckBox = new javax.swing.JCheckBox(); fileSystemContentCheckBox = new javax.swing.JCheckBox(); emailCheckBox = new javax.swing.JCheckBox(); emailHeaderCheckBox = new javax.swing.JCheckBox(); emailContentCheckBox = new javax.swing.JCheckBox(); chatCheckBox = new javax.swing.JCheckBox(); chatContentCheckBox = new javax.swing.JCheckBox(); headerPanel = new javax.swing.JPanel(); queryTextField = new javax.swing.JTextField(); advancedSearchLabelButton = new javax.swing.JLabel(); startSearchingButton = new javax.swing.JButton(); clearLabelButton = new javax.swing.JLabel(); investigateButton = new javax.swing.JLabel(); jPanel1 = new javax.swing.JPanel(); searchProgressBard = new javax.swing.JProgressBar(); resultSavingButton = new javax.swing.JButton(); CenterPanel = new javax.swing.JPanel(); setLayout(new java.awt.BorderLayout()); java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("edu/coeia/searching/Bundle"); // NOI18N searchScopePanel.setBorder( javax.swing.BorderFactory.createTitledBorder( bundle.getString("AdvancedSearchPanel.searchScopePanel.border.title"))); // NOI18N fileSystemCheckBox.setSelected(true); fileSystemCheckBox.setText( bundle.getString("AdvancedSearchPanel.fileSystemCheckBox.text")); // NOI18N fileSystemCheckBox.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { fileSystemCheckBoxActionPerformed(evt); } }); fileSystemMetadataCheckBox.setText( bundle.getString("AdvancedSearchPanel.fileSystemMetadataCheckBox.text")); // NOI18N fileSystemContentCheckBox.setSelected(true); fileSystemContentCheckBox.setText( bundle.getString("AdvancedSearchPanel.fileSystemContentCheckBox.text")); // NOI18N emailCheckBox.setSelected(true); emailCheckBox.setText(bundle.getString("AdvancedSearchPanel.emailCheckBox.text")); // NOI18N emailCheckBox.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { emailCheckBoxActionPerformed(evt); } }); emailHeaderCheckBox.setText( bundle.getString("AdvancedSearchPanel.emailHeaderCheckBox.text")); // NOI18N emailContentCheckBox.setSelected(true); emailContentCheckBox.setText( bundle.getString("AdvancedSearchPanel.emailContentCheckBox.text")); // NOI18N chatCheckBox.setSelected(true); chatCheckBox.setText(bundle.getString("AdvancedSearchPanel.chatCheckBox.text")); // NOI18N chatCheckBox.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { chatCheckBoxActionPerformed(evt); } }); chatContentCheckBox.setSelected(true); chatContentCheckBox.setText( bundle.getString("AdvancedSearchPanel.chatContentCheckBox.text")); // NOI18N javax.swing.GroupLayout searchScopePanelLayout = new javax.swing.GroupLayout(searchScopePanel); searchScopePanel.setLayout(searchScopePanelLayout); searchScopePanelLayout.setHorizontalGroup( searchScopePanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( searchScopePanelLayout .createSequentialGroup() .addContainerGap() .addGroup( searchScopePanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(fileSystemCheckBox) .addComponent(emailCheckBox) .addComponent(chatCheckBox) .addGroup( searchScopePanelLayout .createSequentialGroup() .addGap(21, 21, 21) .addGroup( searchScopePanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( searchScopePanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup( javax.swing.GroupLayout.Alignment.LEADING, searchScopePanelLayout .createSequentialGroup() .addComponent(emailHeaderCheckBox) .addPreferredGap( javax.swing.LayoutStyle .ComponentPlacement.RELATED, javax.swing.GroupLayout .DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(emailContentCheckBox)) .addGroup( javax.swing.GroupLayout.Alignment.LEADING, searchScopePanelLayout .createSequentialGroup() .addComponent( fileSystemMetadataCheckBox) .addPreferredGap( javax.swing.LayoutStyle .ComponentPlacement.UNRELATED) .addComponent( fileSystemContentCheckBox))) .addComponent(chatContentCheckBox)))) .addContainerGap(70, Short.MAX_VALUE))); searchScopePanelLayout.setVerticalGroup( searchScopePanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( searchScopePanelLayout .createSequentialGroup() .addContainerGap() .addComponent(fileSystemCheckBox) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup( searchScopePanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(fileSystemMetadataCheckBox) .addComponent(fileSystemContentCheckBox)) .addGap(18, 18, 18) .addComponent(emailCheckBox) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( searchScopePanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(emailHeaderCheckBox) .addComponent(emailContentCheckBox)) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, 14, Short.MAX_VALUE) .addComponent(chatCheckBox) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(chatContentCheckBox) .addContainerGap())); headerPanel.setBorder( javax.swing.BorderFactory.createTitledBorder( bundle.getString("AdvancedSearchPanel.headerPanel.border.title"))); // NOI18N queryTextField.setText(bundle.getString("AdvancedSearchPanel.queryTextField.text")); // NOI18N queryTextField.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { queryTextFieldActionPerformed(evt); } }); advancedSearchLabelButton.setForeground(new java.awt.Color(0, 51, 255)); advancedSearchLabelButton.setText( bundle.getString("AdvancedSearchPanel.advancedSearchLabelButton.text")); // NOI18N advancedSearchLabelButton.addMouseListener( new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { advancedSearchLabelButtonMouseClicked(evt); } }); startSearchingButton.setText( bundle.getString("AdvancedSearchPanel.startSearchingButton.text")); // NOI18N startSearchingButton.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { startSearchingButtonActionPerformed(evt); } }); clearLabelButton.setForeground(new java.awt.Color(0, 0, 255)); clearLabelButton.setText( bundle.getString("AdvancedSearchPanel.clearLabelButton.text")); // NOI18N clearLabelButton.addMouseListener( new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { clearLabelButtonMouseClicked(evt); } }); investigateButton.setForeground(new java.awt.Color(0, 0, 255)); investigateButton.setText( bundle.getString("AdvancedSearchPanel.investigateButton.text")); // NOI18N investigateButton.addMouseListener( new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { investigateButtonMouseClicked(evt); } }); javax.swing.GroupLayout headerPanelLayout = new javax.swing.GroupLayout(headerPanel); headerPanel.setLayout(headerPanelLayout); headerPanelLayout.setHorizontalGroup( headerPanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( headerPanelLayout .createSequentialGroup() .addGroup( headerPanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( headerPanelLayout .createSequentialGroup() .addComponent( queryTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 150, Short.MAX_VALUE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(startSearchingButton)) .addGroup( javax.swing.GroupLayout.Alignment.TRAILING, headerPanelLayout .createSequentialGroup() .addComponent(advancedSearchLabelButton) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(investigateButton) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, 35, Short.MAX_VALUE) .addComponent(clearLabelButton))) .addContainerGap())); headerPanelLayout.setVerticalGroup( headerPanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( headerPanelLayout .createSequentialGroup() .addGroup( headerPanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent( queryTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(startSearchingButton)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( headerPanelLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(clearLabelButton) .addComponent(advancedSearchLabelButton) .addComponent(investigateButton)))); jPanel1.add(searchProgressBard); resultSavingButton.setText( bundle.getString("AdvancedSearchPanel.resultSavingButton.text")); // NOI18N resultSavingButton.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { resultSavingButtonActionPerformed(evt); } }); jPanel1.add(resultSavingButton); javax.swing.GroupLayout LeftPanelLayout = new javax.swing.GroupLayout(LeftPanel); LeftPanel.setLayout(LeftPanelLayout); LeftPanelLayout.setHorizontalGroup( LeftPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( LeftPanelLayout.createSequentialGroup() .addContainerGap() .addGroup( LeftPanelLayout.createParallelGroup( javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent( headerPanel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent( searchScopePanel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent( jPanel1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 240, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(15, Short.MAX_VALUE))); LeftPanelLayout.setVerticalGroup( LeftPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( LeftPanelLayout.createSequentialGroup() .addContainerGap() .addComponent( headerPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent( searchScopePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent( jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, 129, Short.MAX_VALUE) .addContainerGap())); add(LeftPanel, java.awt.BorderLayout.WEST); CenterPanel.setLayout(new java.awt.BorderLayout()); add(CenterPanel, java.awt.BorderLayout.CENTER); } // </editor-fold>//GEN-END:initComponents
public void update(long elapsedTime) { leftPanel.update(elapsedTime); rightPanel.update(elapsedTime); }