Example usage for com.google.gwt.widgetideas.client ProgressBar setProgress

List of usage examples for com.google.gwt.widgetideas.client ProgressBar setProgress

Introduction

In this page you can find the example usage for com.google.gwt.widgetideas.client ProgressBar setProgress.

Prototype

public void setProgress(double curProgress) 

Source Link

Document

Set the current progress.

Usage

From source file:edu.umn.msi.tropix.webgui.client.progress.ProgressCollectionView.java

License:Open Source License

protected ListGridRecord getRecord(final ProgressModel progressModel) {
    final String name = progressModel.getAsString("name");
    final String status = progressModel.getAsString("step");
    final ProgressBar bar = new ProgressBar(0.0, 1.0, 0.0);
    bar.setHeight("15px");
    bar.setWidth("95%");
    bar.setProgress(0.0);

    final ListGridRecord record = new ListGridRecord();
    record.setAttribute("recordId", lastRecordId++);
    record.setAttribute("workflowId", progressModel.getAsString("workflowId"));
    record.setAttribute("id", progressModel.getAsString("id"));
    record.setAttribute("status", "images/default/icons/wait.gif");
    record.setAttribute("name", name);
    record.setAttribute("state", status);
    record.setAttribute("percent", "placeholder");
    record.setAttribute("percentObject", bar);
    updateRecord(record, progressModel);
    return record;
}

From source file:edu.umn.msi.tropix.webgui.client.progress.ProgressCollectionView.java

License:Open Source License

private static void updateBar(final ProgressModel progressModel, final ProgressBar bar) {
    final String stepStatus = (String) progressModel.get("stepStatus");
    if (stepStatus == null) {
        bar.setTextFormatter(null);/*from  www . ja va  2s  .  com*/
        bar.setProgress(((Float) progressModel.get("stepPercent")).doubleValue());
    } else {
        bar.setTextFormatter(new TextFormatter() {
            public String getText(final ProgressBar bar, final double curProgress) {
                return stepStatus;
            }
        });
        bar.setProgress(((Float) progressModel.get("stepPercent")).doubleValue());
    }
}

From source file:eml.studio.client.ui.panel.Uploader.FileUploader.java

License:Open Source License

private void initFacet() {
    this.getUploader().setUploadURL(GWT.getModuleBaseURL() + "fileupload").setFileSizeLimit("20 GB")
            .setButtonAction(Uploader.ButtonAction.SELECT_FILES).setFileQueueLimit(2)
            .setFileQueuedHandler(new FileQueuedHandler() {

                @Override/*from   ww w .java  2s  .  c  om*/
                public boolean onFileQueued(final FileQueuedEvent fileQueuedEvent) {
                    // Create a Progress Bar for this file
                    if (FileUploader.this.getFileQueuedId() != null)
                        FileUploader.this.getUploader().cancelUpload(FileUploader.this.getFileQueuedId(),
                                false);// delete the last
                    FileUploader.this.getProgressBarPanel().clear();
                    FileUploader.this.getProgressBarAndButtonPanel().clear();
                    // choose file
                    FileUploader.this.setIsFileQueued(true);
                    final ProgressBar progressBar = new ProgressBar(0.0, 1.0, 0.0,
                            FileUploader.this.getCancelProgressBarTextFormatter());
                    progressBar.setTitle(fileQueuedEvent.getFile().getName());
                    FileUploader.this.setFileQueuedName(fileQueuedEvent.getFile().getName());
                    FileUploader.this.setFileQueuedId(fileQueuedEvent.getFile().getId());
                    progressBar.addStyleName("bda-fileupload-progressbar");
                    progressBar.setTextVisible(true);
                    FileUploader.this.getProgressBars().put(fileQueuedEvent.getFile().getId(), progressBar);

                    // Add Cancel Button Image
                    FileUploader.this.getCancelButton().setStyleName("cancelButton");
                    FileUploader.this.getCancelButton().addClickHandler(new ClickHandler() {
                        @Override
                        public void onClick(ClickEvent event) {
                            FileUploader.this.getUploader().cancelUpload(fileQueuedEvent.getFile().getId(),
                                    false);
                            FileUploader.this.getProgressBars().get(fileQueuedEvent.getFile().getId())
                                    .setProgress(-1.0d);
                            FileUploader.this.getCancelButton().removeFromParent();
                            FileUploader.this.setIsFileQueued(false);
                        }
                    });
                    FileUploader.this.getCancelButtons().put(fileQueuedEvent.getFile().getId(),
                            FileUploader.this.getCancelButton());
                    // Add the Bar and Button to the interface
                    progressBarAndButtonPanel.setSpacing(5);
                    Label tit = new Label(fileQueuedEvent.getFile().getName());
                    // tit.setWidth("100px");
                    progressBarAndButtonPanel.add(tit);
                    progressBarAndButtonPanel.setCellVerticalAlignment(tit, HasVerticalAlignment.ALIGN_MIDDLE);
                    progressBarAndButtonPanel.add(progressBar);
                    progressBarAndButtonPanel.setCellVerticalAlignment(progressBar,
                            HasVerticalAlignment.ALIGN_MIDDLE);
                    progressBarAndButtonPanel.add(FileUploader.this.getCancelButton());
                    progressBarAndButtonPanel.setCellVerticalAlignment(FileUploader.this.getCancelButton(),
                            HasVerticalAlignment.ALIGN_MIDDLE);
                    progressBarPanel.add(FileUploader.this.getProgressBarAndButtonPanel());
                    progressBarPanel.setCellVerticalAlignment(progressBarAndButtonPanel,
                            HasVerticalAlignment.ALIGN_MIDDLE);
                    return true;
                }
            }).setUploadProgressHandler(new UploadProgressHandler() {
                @Override
                public boolean onUploadProgress(UploadProgressEvent uploadProgressEvent) {
                    ProgressBar progressBar = FileUploader.this.getProgressBars()
                            .get(uploadProgressEvent.getFile().getId());
                    progressBar.setProgress((double) uploadProgressEvent.getBytesComplete()
                            / uploadProgressEvent.getBytesTotal());

                    return true;
                }
            }).setFileDialogStartHandler(new FileDialogStartHandler() {
                @Override
                public boolean onFileDialogStartEvent(FileDialogStartEvent fileDialogStartEvent) {
                    if (FileUploader.this.getUploader().getStats().getUploadsInProgress() <= 0) {
                        // Clear the uploads that have completed, if none are in process
                        FileUploader.this.getProgressBarPanel().clear();
                        FileUploader.this.getProgressBars().clear();
                        FileUploader.this.getCancelButtons().clear();
                    }
                    return true;
                }
            }).setFileDialogCompleteHandler(new FileDialogCompleteHandler() {
                @Override
                public boolean onFileDialogComplete(FileDialogCompleteEvent fileDialogCompleteEvent) {
                    if (fileDialogCompleteEvent.getTotalFilesInQueue() > 0) {
                        if (FileUploader.this.getUploader().getStats().getUploadsInProgress() <= 0) {
                            // uploader.startUpload();
                        }
                    }
                    return true;
                }
            }).setFileQueueErrorHandler(new FileQueueErrorHandler() {
                @Override
                public boolean onFileQueueError(FileQueueErrorEvent fileQueueErrorEvent) {
                    Window.alert("Upload of file " + fileQueueErrorEvent.getFile().getName()
                            + " failed due to [" + fileQueueErrorEvent.getErrorCode().toString() + "]: "
                            + fileQueueErrorEvent.getMessage());
                    return true;
                }
            }).setUploadErrorHandler(new UploadErrorHandler() {
                @Override
                public boolean onUploadError(UploadErrorEvent uploadErrorEvent) {
                    FileUploader.this.getCancelButtons().get(uploadErrorEvent.getFile().getId())
                            .removeFromParent();
                    Window.alert("Upload of file " + uploadErrorEvent.getFile().getName() + " failed due to ["
                            + uploadErrorEvent.getErrorCode().toString() + "]: "
                            + uploadErrorEvent.getMessage());
                    return true;
                }
            });
    FileUploader.this.getDropFilesLabel().addDragOverHandler(new DragOverHandler() {
        @Override
        public void onDragOver(DragOverEvent event) {
            if (!FileUploader.this.getUploader().getButtonDisabled()) {
                //uploader.getDropFilesLabel().addStyleName("dropFilesLabelHover");
            }
        }
    });
    FileUploader.this.getDropFilesLabel().addDragLeaveHandler(new DragLeaveHandler() {
        @Override
        public void onDragLeave(DragLeaveEvent event) {
            //uploader.getDropFilesLabel().removeStyleName("dropFilesLabelHover");
        }
    });
    FileUploader.this.getDropFilesLabel().addDropHandler(new DropHandler() {
        @Override
        public void onDrop(DropEvent event) {
            //uploader.getDropFilesLabel().removeStyleName("dropFilesLabelHover");

            if (FileUploader.this.getUploader().getStats().getUploadsInProgress() <= 0) {
                FileUploader.this.getProgressBarPanel().clear();
                FileUploader.this.getProgressBars().clear();
                FileUploader.this.getCancelButtons().clear();
            }

            FileUploader.this.getUploader().addFilesToQueue(Uploader.getDroppedFiles(event.getNativeEvent()));
            event.preventDefault();
        }
    });
}

From source file:org.pentaho.support.bi.client.BISupportUtility.java

License:Open Source License

/**
 * called when module starts// w w  w . j  a v a2  s  . c  om
 */
@Override
public void onModuleLoad() {
    selectObj.setInstallType("Installer");
    ((ServiceDefTarget) bisupportService).setServiceEntryPoint(getBaseUrl());
    RootPanel panel = RootPanel.get("maincontainer");
    mainPanel = new AbsolutePanel();
    mainPanel.setStyleName("mainPanel");
    panel.add(mainPanel, 0, 0);
    mainPanel.setSize("809px", "565px");

    bck_img = new Image("Images/login-crystal-bg.jpg");
    mainPanel.add(bck_img, 0, 0);
    bck_img.setSize("809px", "565px");

    logo_img = new Image("Images/puc-login-logo.png");
    mainPanel.add(logo_img, 10, 33);
    logo_img.setSize("360px", "93px");

    Label pentahoCustomerSupport = new Label("Pentaho Customer Support Wizard");
    mainPanel.add(pentahoCustomerSupport, 255, 132);
    pentahoCustomerSupport.setStyleName("pentaho-label");

    Label lblSelectInstallationType = new Label("Select Installation Type :");
    lblSelectInstallationType.setStyleName("gwt-Label-header");
    mainPanel.add(lblSelectInstallationType, 47, 184);

    rdbtnInstaller = new RadioButton("type", "Installer");
    rdbtnInstaller.setValue(true);
    rdbtnInstaller.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            selectObj.setInstallType("Installer");
        }
    });
    mainPanel.add(rdbtnInstaller, 196, 225);

    rdbtnArchive = new RadioButton("type", "Archive");
    rdbtnArchive.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            selectObj.setInstallType("Archive");
        }
    });
    mainPanel.add(rdbtnArchive, 353, 225);

    rdbtnManual = new RadioButton("type", "Manual");
    rdbtnManual.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            selectObj.setInstallType("Manual");
        }
    });
    mainPanel.add(rdbtnManual, 504, 225);

    AbsolutePanel absolutePanel = new AbsolutePanel();
    mainPanel.add(absolutePanel, 102, 254);
    absolutePanel.setSize("611px", "201px");

    selectDselect = new CheckBox("Select/De-Select");
    selectDselect.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            onSelectDselect();
        }
    });
    absolutePanel.add(selectDselect, 10, 10);

    VerticalPanel absolutePanel_left = new VerticalPanel();
    absolutePanel.add(absolutePanel_left, 68, 36);
    absolutePanel_left.setSize("200px", "160px");

    license = new CheckBox("License File");
    license.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    secure = new CheckBox("Secure Files");
    secure.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    md5 = new CheckBox("MD5 Hash Value");
    md5.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });
    running = new CheckBox("Running Process");
    running.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    environment = new CheckBox("Environment");
    environment.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    datasource = new CheckBox("Datasource Details");
    datasource.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    absolutePanel_left.add(license);
    absolutePanel_left.add(secure);
    absolutePanel_left.add(md5);
    absolutePanel_left.add(running);
    absolutePanel_left.add(environment);
    absolutePanel_left.add(datasource);

    VerticalPanel absolutePanel_right = new VerticalPanel();
    absolutePanel.add(absolutePanel_right, 362, 36);
    absolutePanel_right.setSize("200px", "160px");

    logs = new CheckBox("Logs");
    logs.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    structure = new CheckBox("Structure Details");
    structure.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    serverXml = new CheckBox("XML files from Server");
    serverXml.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    tomcatXml = new CheckBox("XML files from Tomcat");
    tomcatXml.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    serverbat = new CheckBox("Start up files from server");
    serverbat.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    serverProp = new CheckBox("Properites files from server");
    serverProp.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    absolutePanel_right.add(logs);
    absolutePanel_right.add(structure);
    absolutePanel_right.add(serverXml);
    absolutePanel_right.add(tomcatXml);
    absolutePanel_right.add(serverbat);
    absolutePanel_right.add(serverProp);

    Label information = new Label("Browser Information :");
    mainPanel.add(information, 74, 461);
    information.setSize("179px", "20px");
    information.setStyleName("label-browser");

    browserText = new TextBox();
    mainPanel.add(browserText, 255, 464);
    browserText.setSize("417px", "27px");

    button = new Button("Package");
    button.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {

            boolean result = false;
            selectObj.setServerName("biserver");

            // checks and set value based on selected
            if (selectDselect.getValue()) {
                selectObj.setBidiXml(true);
                selectObj.setBidiBatFile(true);
                selectObj.setBidiProrperties(true);
                selectObj.setTomcatXml(true);

                selectedItem = new ArrayList<String>();
                for (String item : BIConstant.SELECTEDITEM) {

                    selectedItem.add(item);
                }
                if (!browserText.getText().isEmpty()) {
                    selectObj.setBrowserInfo(browserText.getText());
                    selectedItem.add(BIConstant.BROWSER_INFO);
                }

                result = true;
            } else if (checkSelected()) {
                result = true;
            } else {
                message = null;
                message = new MessageDialogBox("Message", "Please select options to proceed", false, true,
                        true);
                showDialog();
            }

            if (result) {

                disableAll();

                final ProgressBar progressBar = new ProgressBar(0);
                DOM.setElementAttribute(progressBar.getElement(), "id", "progressBar");
                mainPanel.add(progressBar, 58, 508);

                Timer timer = new Timer() {
                    public void run() {
                        double progress = progressBar.getProgress() + 1;
                        if (progress > 100) {
                            cancel();
                        }
                        progressBar.setProgress(progress);
                    }
                };
                timer.scheduleRepeating(1500);

                // call the service
                bisupportService.readandsaveSelectedConfiguration(selectedItem, selectObj,
                        new AsyncCallback<Boolean>() {

                            @Override
                            public void onFailure(Throwable caught) {
                                message = new MessageDialogBox("Error", caught.getMessage(), false, true, true);
                                showDialog();
                            }

                            @Override
                            public void onSuccess(Boolean result) {
                                progressBar.removeFromParent();
                                button.setVisible(true);
                                selectedItem.clear();
                                enableAll();
                            }

                        });

            }
        }
    });
    mainPanel.add(button, 58, 508);
    button.setSize("661px", "30px");

}

From source file:org.pentaho.support.di.client.DISupportUtility.java

License:Open Source License

/**
 * loads the module on UI call/* w w  w .ja v a2 s .  c  o  m*/
 */
@Override
public void onModuleLoad() {
    selectObj.setInstallType("Installer");
    ((ServiceDefTarget) disupportService).setServiceEntryPoint(getBaseUrl());
    RootPanel panel = RootPanel.get("maincontainer");
    mainPanel = new AbsolutePanel();
    mainPanel.setStyleName("mainPanel");
    panel.add(mainPanel, 0, 0);
    mainPanel.setSize("809px", "565px");

    bck_img = new Image("Images/login-crystal-bg.jpg");
    mainPanel.add(bck_img, 0, 0);
    bck_img.setSize("809px", "565px");

    logo_img = new Image("Images/puc-login-logo.png");
    mainPanel.add(logo_img, 10, 33);
    logo_img.setSize("360px", "93px");

    Label pentahoCustomerSupport = new Label("Pentaho Customer Support Wizard");
    mainPanel.add(pentahoCustomerSupport, 255, 132);
    pentahoCustomerSupport.setStyleName("pentaho-label");

    Label lblSelectInstallationType = new Label("Select Installation Type :");
    lblSelectInstallationType.setStyleName("gwt-Label-header");
    mainPanel.add(lblSelectInstallationType, 47, 184);

    rdbtnInstaller = new RadioButton("type", "Installer");
    rdbtnInstaller.setValue(true);
    rdbtnInstaller.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            selectObj.setInstallType("Installer");
        }
    });
    mainPanel.add(rdbtnInstaller, 196, 225);

    rdbtnArchive = new RadioButton("type", "Archive");
    rdbtnArchive.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            selectObj.setInstallType("Archive");
        }
    });
    mainPanel.add(rdbtnArchive, 353, 225);

    rdbtnManual = new RadioButton("type", "Manual");
    rdbtnManual.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            selectObj.setInstallType("Manual");
        }
    });
    mainPanel.add(rdbtnManual, 504, 225);

    AbsolutePanel absolutePanel = new AbsolutePanel();
    mainPanel.add(absolutePanel, 102, 254);
    absolutePanel.setSize("611px", "201px");

    selectDselect = new CheckBox("Select/De-Select");
    selectDselect.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            onSelectDselect();
        }
    });
    absolutePanel.add(selectDselect, 10, 10);

    VerticalPanel absolutePanel_left = new VerticalPanel();
    absolutePanel.add(absolutePanel_left, 68, 36);
    absolutePanel_left.setSize("200px", "160px");

    license = new CheckBox("License File");
    license.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    secure = new CheckBox("Secure Files");
    secure.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    md5 = new CheckBox("MD5 Hash Value");
    md5.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });
    running = new CheckBox("Running Process");
    running.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    environment = new CheckBox("Environment");
    environment.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    datasource = new CheckBox("Datasource Details");
    datasource.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    absolutePanel_left.add(license);
    absolutePanel_left.add(secure);
    absolutePanel_left.add(md5);
    absolutePanel_left.add(running);
    absolutePanel_left.add(environment);
    absolutePanel_left.add(datasource);

    VerticalPanel absolutePanel_right = new VerticalPanel();
    absolutePanel.add(absolutePanel_right, 362, 36);
    absolutePanel_right.setSize("200px", "160px");

    logs = new CheckBox("Logs");
    logs.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    structure = new CheckBox("Structure Details");
    structure.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    serverXml = new CheckBox("XML files from Server");
    serverXml.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    tomcatXml = new CheckBox("XML files from Tomcat");
    tomcatXml.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    serverbat = new CheckBox("Start up files from server");
    serverbat.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    serverProp = new CheckBox("Properites files from server");
    serverProp.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            checkList();
        }
    });

    absolutePanel_right.add(logs);
    absolutePanel_right.add(structure);
    absolutePanel_right.add(serverXml);
    absolutePanel_right.add(tomcatXml);
    absolutePanel_right.add(serverbat);
    absolutePanel_right.add(serverProp);

    Label information = new Label("Browser Information :");
    mainPanel.add(information, 74, 461);
    information.setSize("179px", "20px");
    information.setStyleName("label-browser");

    browserText = new TextBox();
    mainPanel.add(browserText, 255, 464);
    browserText.setSize("417px", "27px");

    button = new Button("Package");
    button.addClickHandler(new ClickHandler() {
        // sets the server name and checks for selected options
        public void onClick(ClickEvent event) {

            boolean result = false;
            selectObj.setServerName("diserver");

            if (selectDselect.getValue()) {

                selectObj.setBidiXml(true);
                selectObj.setBidiBatFile(true);
                selectObj.setBidiProrperties(true);
                selectObj.setTomcatXml(true);

                selectedItem = new ArrayList<String>();
                for (String item : DIConstant.SELECTEDITEM) {

                    selectedItem.add(item);
                }
                if (!browserText.getText().isEmpty()) {
                    selectObj.setBrowserInfo(browserText.getText());
                    selectedItem.add(DIConstant.BROWSER_INFO);
                }

                result = true;
            } else if (checkSelected()) {
                result = true;
            } else {
                message = null;
                message = new MessageDialogBox("Message", "Please select options to proceed", false, true,
                        true);
                showDialog();
            }

            if (result) {

                disableAll();

                final ProgressBar progressBar = new ProgressBar(0);
                DOM.setElementAttribute(progressBar.getElement(), "id", "progressBar");
                mainPanel.add(progressBar, 58, 508);

                Timer timer = new Timer() {
                    public void run() {
                        double progress = progressBar.getProgress() + 1;
                        if (progress > 100) {
                            cancel();
                        }
                        progressBar.setProgress(progress);
                    }
                };
                timer.scheduleRepeating(1500);

                disupportService.readandsaveSelectedConfiguration(selectedItem, selectObj,
                        new AsyncCallback<Boolean>() {

                            @Override
                            public void onFailure(Throwable caught) {
                                message = new MessageDialogBox("Error", caught.getMessage(), false, true, true);
                                showDialog();
                            }

                            @Override
                            public void onSuccess(Boolean result) {
                                progressBar.removeFromParent();
                                button.setVisible(true);
                                selectedItem.clear();
                                enableAll();
                            }

                        });

            }
        }
    });
    mainPanel.add(button, 58, 508);
    button.setSize("661px", "30px");

}