Package fr.soleil.comete.swing

Examples of fr.soleil.comete.swing.TextField


    }

    public void setData(final String value) {

        if (widget instanceof TextField && isEditable()) {
            final TextField widgetTemp = ((TextField) 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);
            }

            // warn mediator which will change value on source
            // widgetTemp.setText(value);
            widgetTemp.warnMediators(new TextInformation(widget, value == null ? "" : value));

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


        tangoType = TangoAttributeHelper.getAttributeType(getDeviceName(), getAttributeName());
        tangoFormat = TangoAttributeHelper.getAttributeFormat(getDeviceName(), getAttributeName());

        if (getDeviceName() == null || getAttributeName() == null) {
            label = null;
            readWidget = (T) new TextField();
            writeWidget = (T) new TextField();

        }

        else if (tangoType == TangoConstHelper.SCALAR_TYPE) {
            // get the attribute Label
            attributeLabel = TangoAttributeHelper.getLabel(getDeviceName(), getAttributeName());
            label.setText(attributeLabel);

            if (tangoFormat == TangoConstHelper.BOOLEAN_FORMAT) {
                readWidget = (T) new CheckBox();
                writeWidget = (T) new BooleanComboBox();

                // disable the widget color (here the BooleanComboBox is green)
                ((BooleanScalarBox) boxType).setColorEnabled((CheckBox) readWidget, colorEnabled);

            }
            else if (tangoFormat == TangoConstHelper.STRING_FORMAT) {
                readWidget = (T) new TextField();
                writeWidget = (T) new TextField();

                // disable the widget color
                ((StringScalarBox) boxType).setColorEnabled((TextField) readWidget, colorEnabled);
                ((StringScalarBox) boxType).setColorEnabled((TextField) writeWidget, colorEnabled);
                ((TextField) writeWidget).setOpaque(false);
                // display Unit
                ((StringScalarBox) boxType).setUnitEnabled((TextField) readWidget, unitVisible);

            }
            else if (tangoFormat == TangoConstHelper.NUMERICAL_FORMAT) {
                readWidget = (T) new TextField();
                writeWidget = (T) new WheelSwitch();
                ((StringScalarBox) boxType).setUnitEnabled((TextField) readWidget, unitVisible);
                ((StringScalarBox) boxType).setColorEnabled((TextField) readWidget, colorEnabled);
            }
        }
View Full Code Here

        final JComboBox sourceCombo = new JComboBox();
        sourceCombo.addItem(DEFAULT_TANGO_LABEL);
        sourceCombo.addItem(DEFAULT_NEXUS_LABEL);
        sourceCombo.setPreferredSize(new Dimension(100, 50));

        final TextField sourceParameter = new TextField();

        final Button addSource = new Button("Add Source");
        addSource.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                addNextSource((String) sourceCombo.getSelectedItem(), sourceParameter.getText());
            }
        });

        final Button cleanSource = new Button("Clean");
        cleanSource.addActionListener(new ActionListener() {
View Full Code Here

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

        TextField textfield = stringBox.createAdvancedWidget(TextField.class, key);
        TextArea textArea = stringBox.createAdvancedWidget(TextArea.class, otherKey);
        FileBrowser fileBrowser = stringBox.createAdvancedWidget(FileBrowser.class, key);
        fileBrowser.setUpdateAllowed(true);

        panel.add(textfield, BorderLayout.CENTER);
View Full Code Here

     *
     * @return
     */
    public TextField getNumberOfStepsField() {
        if (numberOfStepsField == null) {
            numberOfStepsField = new TextField();
            numberOfStepsField.setText("1");
            numberOfStepsField.setPreferredSize(new Dimension(100, 20));
            setBackgroundStep();
            numberOfStepsField.addKeyListener(new KeyAdapter() {
                @Override
View Full Code Here

     *
     * @return
     */
    public TextField getNumberOfStepsField() {
        if (numberOfStepsField == null) {
            numberOfStepsField = new TextField();
            numberOfStepsField.setText("1");
            numberOfStepsField.setPreferredSize(new Dimension(100, 20));
            setBackgroundStep();
            numberOfStepsField.addKeyListener(new KeyAdapter() {
                public void keyReleased(KeyEvent e) {
View Full Code Here

     *
     * @return
     */
    public TextField getNumberOfStepsField() {
        if (numberOfStepsField == null) {
            numberOfStepsField = new TextField();
            numberOfStepsField.setText("1");
            numberOfStepsField.setPreferredSize(new Dimension(100, 20));
            numberOfStepsField.addKeyListener(new KeyListener() {

                public void keyPressed(KeyEvent e) {
View Full Code Here

     *
     * @return
     */
    public TextField getNumberOfStepsField() {
        if (numberOfStepsField == null) {
            numberOfStepsField = new TextField();
            numberOfStepsField.setText("1");
            numberOfStepsField.setPreferredSize(new Dimension(100, 20));
            setBackgroundStep();
            numberOfStepsField.addKeyListener(new KeyListener() {

View Full Code Here

     *
     * @return
     */
    public TextField getNumberOfStepsField() {
        if (numberOfStepsField == null) {
            numberOfStepsField = new TextField();
            numberOfStepsField.setText("1");
            numberOfStepsField.setPreferredSize(new Dimension(100, 20));
            setBackgroundStep();
            numberOfStepsField.addKeyListener(new KeyListener() {

View Full Code Here

     *
     * @return
     */
    public TextField getNumberOfStepsField() {
        if (numberOfStepsField == null) {
            numberOfStepsField = new TextField();
            numberOfStepsField.setText("1");
            numberOfStepsField.setPreferredSize(new Dimension(100, 20));
            setBackgroundStep();
            numberOfStepsField.addKeyListener(new KeyAdapter() {
                @Override
View Full Code Here

TOP

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

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.