1 21 22 package com.izforge.izpack.panels; 23 24 import com.izforge.izpack.installer.InstallData; 25 import com.izforge.izpack.installer.InstallerFrame; 26 import com.izforge.izpack.util.ExtendedUIProgressHandler; 27 28 33 public class ExtendedInstallPanel extends InstallPanel implements ExtendedUIProgressHandler 34 { 35 36 private static final long serialVersionUID = 3257291344052500789L; 37 38 protected int currentStep = 0; 39 40 46 public ExtendedInstallPanel(InstallerFrame parent, InstallData idata) 47 { 48 super(parent, idata); 49 } 50 51 57 public void restartAction(String name, String overallMsg, String tipMsg, int no_of_steps) 58 { 59 overallOpLabel.setText(overallMsg); 60 tipLabel.setText(tipMsg); 61 currentStep = 0; 62 startAction(name, no_of_steps); 63 } 64 65 71 public void progress(int val, String msg) 72 { 73 packProgressBar.setValue(val + 1); 74 packOpLabel.setText(msg); 75 currentStep++; 76 } 77 78 84 public void progress(String stepMessage) 85 { 86 packOpLabel.setText(stepMessage); 87 currentStep++; 88 packProgressBar.setValue(currentStep); 89 } 90 91 98 public void nextStep(String packName, int stepno, int max) 99 { 100 currentStep = 0; 101 super.nextStep(packName, stepno, max); 102 } 103 104 } 105 | Popular Tags |