19 package org.sleuthkit.autopsy.framework;
 
   24 class ProgressPanel 
extends javax.swing.JPanel {
 
   26     private static final long serialVersionUID = 1L;
 
   30         this.progressBar.setMinimum(0);
 
   31         this.progressBar.setIndeterminate(
true);
 
   34     void setMessage(String message) {
 
   35         this.progressMessage.setText(message);
 
   38     void setInderminate(
boolean indeterminate) {
 
   39         this.progressBar.setIndeterminate(indeterminate);
 
   42     void setMaximum(
int max) {
 
   43         this.progressBar.setMaximum(max);
 
   46     void setCurrent(
int current) {
 
   47         this.progressBar.setValue(current);
 
   55     @SuppressWarnings(
"unchecked")
 
   57     private 
void initComponents() {
 
   59         progressMessage = 
new javax.swing.JLabel();
 
   60         progressBar = 
new javax.swing.JProgressBar();
 
   62         org.openide.awt.Mnemonics.setLocalizedText(progressMessage, 
org.openide.util.NbBundle.getMessage(ProgressPanel.class, 
"ProgressPanel.progressMessage.text")); 
 
   64         javax.swing.GroupLayout layout = 
new javax.swing.GroupLayout(
this);
 
   65         this.setLayout(layout);
 
   66         layout.setHorizontalGroup(
 
   67             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
 
   68             .addGroup(layout.createSequentialGroup()
 
   70                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, 
false)
 
   71                     .addComponent(progressMessage, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
 
   72                     .addComponent(progressBar, javax.swing.GroupLayout.DEFAULT_SIZE, 355, Short.MAX_VALUE))
 
   73                 .addContainerGap(23, Short.MAX_VALUE))
 
   75         layout.setVerticalGroup(
 
   76             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
 
   77             .addGroup(layout.createSequentialGroup()
 
   79                 .addComponent(progressMessage)
 
   81                 .addComponent(progressBar, javax.swing.GroupLayout.PREFERRED_SIZE, 32, javax.swing.GroupLayout.PREFERRED_SIZE)
 
   82                 .addContainerGap(33, Short.MAX_VALUE))
 
   88     private javax.swing.JProgressBar progressBar;
 
   89     private javax.swing.JLabel progressMessage;