JPanel comp = selectCompTab.comp;
JPanel comp = selectComponents.comp;
	void install()	{		Vector components = new Vector();		int size = 0;		JPanel comp = selectCompTab.comp;		for(int i = 0; i < comp.getComponentCount(); i++)		{			if(((JCheckBox)comp.getComponent(i))				.getModel().isSelected())			{				size += installer.getIntProperty(					"comp." + i + ".size");				components.addElement(installer.getProperty(					"comp." + i + ".fileset"));			}		}		dispose();		JTextField binDir = chooseDirTab.binDir;		String installDir = chooseDirTab.installDir.getText();		SwingProgress progress = new SwingProgress(appName);		InstallThread thread = new InstallThread(			installer,progress,			(installDir == null ? null : installDir),			(binDir == null ? null : binDir.getText()),			size,components);		progress.setThread(thread);		thread.start();	}