Examples of NumberScalarBox


Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        super();
    }

    @Override
    protected NumberScalarBox initBox() {
        return new NumberScalarBox();
    }
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        JPanel stringPanel = new JPanel(new BorderLayout());
        JPanel numberPanel = new JPanel(new BorderLayout());

        StringScalarBox stringBox = new StringScalarBox();
        NumberScalarBox numberBox = new NumberScalarBox();

        TangoKey stringKey = new TangoKey();
        TangoKeyTool.registerAttribute(stringKey, "tango/tangotest/titan", "string_scalar");

        TangoKey stringImageKey = new TangoKey();
        TangoKeyTool.registerAttribute(stringImageKey, "tango/tangotest/titan", "string_spectrum_ro");

        TangoKey numberKey = new TangoKey();
        TangoKeyTool.registerAttribute(numberKey, "tango/tangotest/titan", "ampli");

        // text component
        TextField textfield = new TextField();
        TextArea textArea = new TextArea();
        FileBrowser fileBrowser = new FileBrowser();

        stringBox.connectWidget(textfield, stringKey);
        stringBox.connectWidget(textArea, stringImageKey);
        stringBox.connectWidget(fileBrowser, stringKey);

        fileBrowser.setUpdateAllowed(true);

        // added to stringPanel component
        stringPanel.add(textfield, BorderLayout.WEST);
        stringPanel.add(textArea, BorderLayout.CENTER);
        stringPanel.add(fileBrowser, BorderLayout.NORTH);

        // number component
        Spinner spinner = new Spinner();
        Slider slider = new Slider();
        WheelSwitch wheelswitch = new WheelSwitch();

        // numberBox.connectWidget(spinner, stringKey);
        numberBox.connectWidget(spinner, numberKey);
        numberBox.connectWidget(slider, numberKey);
        numberBox.connectWidget(wheelswitch, numberKey);

        // added to numberPanel component
        numberPanel.add(spinner, BorderLayout.CENTER);
        numberPanel.add(wheelswitch, BorderLayout.EAST);
        numberPanel.add(slider, BorderLayout.NORTH);
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        return autoScrolledtextField;
    }

    @Override
    protected AbstractCometeBox<?> initBox() {
        qualityBox = new NumberScalarBox();

        return new StringScalarBox();
    }
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        return comboBox;
    }

    @Override
    protected NumberScalarBox initBox() {
        return new NumberScalarBox();
    }
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        super();
    }

    @Override
    protected NumberScalarBox initBox() {
        return new NumberScalarBox();
    }
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        return chartViewer;
    }

    @Override
    protected ChartViewerBox initBox() {
        qualityBox = new NumberScalarBox();

        return new ChartViewerBox();
    }
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        return new BooleanComboBox();
    }

    @Override
    protected BooleanScalarBox initBox() {
        qualityBox = new NumberScalarBox();

        return new BooleanScalarBox();
    }
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        return autoScrolledTextField;
    }

    @Override
    protected StringScalarBox initBox() {
        qualityBox = new NumberScalarBox();

        return new StringScalarBox();
    }
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

public class NumberFieldTest {

    private static JPanel initPanel() {

        final JPanel panel = new JPanel(new BorderLayout());
        NumberScalarBox numberBox = new NumberScalarBox();

        QualityColorPlugin plugin = new QualityColorPlugin();

        numberBox.addPluginController(plugin);
        numberBox.addPluginController(new FormatPlugin());

        TangoKey key = new TangoKey();
        TangoKeyTool.registerAttribute(key, "tango/tangotest/titan", "ampli");

        Spinner spinner = numberBox.createAdvancedWidget(Spinner.class, key);
        WheelSwitch wheelswitch = numberBox.createAdvancedWidget(WheelSwitch.class, key);

        numberBox.removePluginController(plugin);

        Slider slider = numberBox.createAdvancedWidget(Slider.class, key);

        panel.add(spinner, BorderLayout.CENTER);
        panel.add(wheelswitch, BorderLayout.EAST);
        panel.add(slider, BorderLayout.NORTH);
View Full Code Here

Examples of fr.soleil.comete.box.scalarbox.NumberScalarBox

        return new IconButton();
    }

    @Override
    protected BooleanScalarBox initBox() {
        qualityBox = new NumberScalarBox();

        return new BooleanScalarBox();
    }
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.