public NewJDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
jProgressBar1.setVisible(false);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jButton1.setEnabled(false);
jProgressBar1.setVisible(true);
repaint();
for(int i=0;i<=100;i+=5){
jProgressBar1.setValue(i);
// jProgressBar1.setIndeterminate(false);
try{
jProgressBar1.paintImmediately(0, 0, 100, 100);//0, 1, 100, 10
Thread.sleep(100);
jProgressBar1.setStringPainted(true);
}catch(Exception e){}
}
Ich verwende obigen Code für die Verwendung einer Jprogressbar in einem JDialog. Wenn ich das benutze, kann ich eine Fortschrittsbalken sehen, nachdem ich den Prozess abgeschlossen habe (100%) und ich möchte auch nicht den Fortschrittsbalken bis zum Button anzeigen.jprogressbar sichtbar und auf Knopfdruck klicken
Gibt es hier eine Frage? – jerluc
Actully Ich möchte eine Fortschrittsbalken sofort nach dem Klick auf die Schaltfläche sehen. Aber jetzt bekomme ich einen Fortschrittsbalken, der seine Verarbeitung beendet – Jisson