Examples of SamplePackageHeaderInfoPane


Examples of com.pcmsolutions.device.EMU.E4.gui.packaging.SamplePackageHeaderInfoPane

    public static final ZStringPref ZPREF_lastDir = new Impl_ZStringPref(prefs, "lastLoadSamplePackageDir", Zoeos.getHomeDir().getAbsolutePath());

    private static void assertChooser() {
        if (fc == null) {
            fc = new JFileChooser();
            final PackageHeaderInfoPane phip = new SamplePackageHeaderInfoPane(null);

            JPanel p = new JPanel();
            p.add(new JScrollPane(phip));
            p.setBorder(new TitledBorder("Package Header"));

            fc.setAccessory(p);
            fc.addPropertyChangeListener(new PropertyChangeListener() {
                public void propertyChange(PropertyChangeEvent evt) {
                    if (evt.getPropertyName().equals(JFileChooser.SELECTED_FILE_CHANGED_PROPERTY)) {
                        SamplePackage pkg = null;
                        File sf = fc.getSelectedFile();
                        if (sf != null && !sf.isDirectory())
                            try {
                                pkg = PackageFactory.extractSamplePackage(fc.getSelectedFile());
                                phip.setHeader(pkg.getHeader());
                            } catch (CommandFailedException e) {
                                phip.setText("error");
                            }
                        else
                            phip.setHeader(null);
                    } else {
                        phip.setHeader(null);
                    }
                }
            });
            fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
            fc.setFileFilter(new FileFilter() {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.