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;