Package fr.soleil.comete.swing

Examples of fr.soleil.comete.swing.TextFieldButton


        return new StringScalarBox();
    }

    public void setData(final double value) {
        if (widget instanceof TextFieldButton && isEditable()) {
            final TextFieldButton tmpWidget = (TextFieldButton) widget;

            // Mediator manage Confirmation message => if confirmation == true
            // then the mediator
            // show the confirmation message. We don't want this so we disable
            // the confirmation
            // message and set the value
            final boolean conf = isConfirmation();
            if (conf) {
                setConfirmation(false);
            }

            // set text to new value and warn mediator (thanks to send()) which
            // will change value on
            // source
            // tmpWidget.setText(String.valueOf(value));
            // tmpWidget.send();
            tmpWidget.warnMediators(new TextInformation(tmpWidget, String.valueOf(value)));

            if (conf) {
                // now we restore the user parameter
                setConfirmation(conf);
            }
View Full Code Here


    protected void initPanelComponents() {
        nameModelEditDialog = new NxEntryNameModelEditDialog(this, "Edit nxEntryName Model", true);
        nameModelEditDialog.setDialogModel(currentDialogModel);

        experimentNameTitle = new JLabel("Experiment Name:");
        experimentNameEditor = new TextFieldButton();
        experimentNameEditor.setTextButton("Apply");
        experimentNameEditor.setTextFieldColumns(30);
        experimentNameEditor.addTextFieldListener(new ITextFieldListener() {
            @Override
            public void textChanged(EventObject event) {
                String experimentName = currentDialogModel.getExperimentName();
                if (!experimentNameEditor.getText().equalsIgnoreCase(experimentName)) {
                    updateExperimentEditor(true);
                }
            }

            @Override
            public void actionPerformed(EventObject event) {
                // nothing to do
            }
        });

        experimentNameEditor.addButtonListener(new IButtonListener() {
            @Override
            public void actionPerformed(EventObject event) {
                updateExperimentEditor(false);
            }
        });

        experimentNameRevertButton = new JButton("Revert");
        experimentNameRevertButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String experimentName = currentDialogModel.getExperimentName();
                if (!experimentName.trim().isEmpty()) {
                    experimentNameEditor.setText(experimentName);
                }
            }
        });
        stringBox.setColorEnabled(experimentNameEditor, false);

        acquisitionNameTitle = new JLabel("Acquisition Name:");
        acquisitionNameEditor = new TextFieldButton();
        acquisitionNameEditor.setTextButton("Apply");
        acquisitionNameEditor.setTextFieldColumns(30);
        acquisitionNameEditor.addTextFieldListener(new ITextFieldListener() {
            @Override
            public void textChanged(EventObject event) {
View Full Code Here

    protected void initPanelComponents() {
        nameModelEditDialog = new NxEntryNameModelEditDialog(this, "Edit nxEntryName Model", true);
        nameModelEditDialog.setDialogModel(currentDialogModel);

        experimentNameTitle = new JLabel("Experiment Name:");
        experimentNameEditor = new TextFieldButton();
        experimentNameEditor.setAlwaysUpdateTextField(true);
        experimentNameEditor.setTextButton("Apply");

        experimentNameEditor.setTextFieldColumns(30);

        experimentNameEditor.addTextFieldListener(new ITextFieldListener() {
            @Override
            public void textChanged(EventObject event) {
                String experimentName = currentDialogModel.getExperimentName();
                if (!experimentNameEditor.getText().equalsIgnoreCase(experimentName)) {
                    updateExperimentEditor(true);
                }
            }

            @Override
            public void actionPerformed(EventObject event) {
                // nothing to do
            }
        });

        experimentNameEditor.addButtonListener(new IButtonListener() {
            @Override
            public void actionPerformed(EventObject event) {
                updateExperimentEditor(false);
            }
        });

        experimentNameRevertButton = new JButton("Revert");
        experimentNameRevertButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String experimentName = currentDialogModel.getExperimentName();
                if (!experimentName.trim().isEmpty()) {
                    experimentNameEditor.setText(experimentName);
                }
            }
        });
        stringBox.setColorEnabled(experimentNameEditor, false);

        acquisitionNameTitle = new JLabel("Acquisition Name:");
        acquisitionNameEditor = new TextFieldButton();
        acquisitionNameEditor.setAlwaysUpdateTextField(true);
        acquisitionNameEditor.setTextButton("Apply");
        acquisitionNameEditor.setTextFieldColumns(30);
        acquisitionNameEditor.addTextFieldListener(new ITextFieldListener() {
            @Override
View Full Code Here

                experimentName = data;
            }
        };

        experimentNameTitle = new JLabel("Experiment Name:");
        experimentNameEditor = new TextFieldButton();
        experimentNameEditor.setTextButton("Apply");
        experimentNameEditor.setTextFieldColumns(30);
        experimentNameEditor.addTextFieldListener(new ITextFieldListener() {
            @Override
            public void textChanged(EventObject event) {
                if (!experimentNameEditor.getText().equalsIgnoreCase(experimentName)) {
                    updateExperimentEditor(true);
                }
            }
            @Override
            public void actionPerformed(EventObject event) {
                // nothing to do
            }
        });

        experimentNameEditor.addButtonListener(new IButtonListener() {
            @Override
            public void actionPerformed(EventObject event) {
                updateExperimentEditor(false);
            }
        });

        experimentNameRevertButton = new JButton("Revert");
        experimentNameRevertButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                if (!experimentName.trim().isEmpty()) {
                    experimentNameEditor.setText(experimentName);
                }
            }
        });
        stringBox.setColorEnabled(experimentNameEditor, false);

        // Acquisition Name
        acquisitionNameRedirector = new TextTargetRedirector() {
            @Override
            public void methodToRedirect(String data) {
                acquisitionName = data;
            }
        };

        acquisitionNameTitle = new JLabel("Acquisition Name:");
        acquisitionNameEditor = new TextFieldButton();
        acquisitionNameEditor.setTextButton("Apply");
        acquisitionNameEditor.setTextFieldColumns(30);
        acquisitionNameEditor.addTextFieldListener(new ITextFieldListener() {
            @Override
            public void textChanged(EventObject event) {
View Full Code Here

    protected void initPanelComponents() {
        nameModelEditDialog = new NxEntryNameModelEditDialog(this, "Edit nxEntryName Model", true);
        nameModelEditDialog.setDialogModel(currentDialogModel);

        experimentNameTitle = new JLabel("Experiment Name:");
        experimentNameEditor = new TextFieldButton();
        experimentNameEditor.setTextButton("Apply");
        experimentNameEditor.setTextFieldColumns(30);
        experimentNameEditor.addTextFieldListener(new ITextFieldListener() {
            @Override
            public void textChanged(EventObject event) {
                String experimentName = currentDialogModel.getExperimentName();
                if (!experimentNameEditor.getText().equalsIgnoreCase(experimentName)) {
                    updateExperimentEditor(true);
                }
            }

            @Override
            public void actionPerformed(EventObject event) {
                // nothing to do
            }
        });

        experimentNameEditor.addButtonListener(new IButtonListener() {
            @Override
            public void actionPerformed(EventObject event) {
                updateExperimentEditor(false);
            }
        });

        experimentNameRevertButton = new JButton("Revert");
        experimentNameRevertButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String experimentName = currentDialogModel.getExperimentName();
                if (!experimentName.trim().isEmpty()) {
                    experimentNameEditor.setText(experimentName);
                }
            }
        });
        stringBox.setColorEnabled(experimentNameEditor, false);

        acquisitionNameTitle = new JLabel("Acquisition Name:");
        acquisitionNameEditor = new TextFieldButton();
        acquisitionNameEditor.setTextButton("Apply");
        acquisitionNameEditor.setTextFieldColumns(30);
        acquisitionNameEditor.addTextFieldListener(new ITextFieldListener() {
            @Override
            public void textChanged(EventObject event) {
View Full Code Here

TOP

Related Classes of fr.soleil.comete.swing.TextFieldButton

Copyright © 2018 www.massapicom. 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.