All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jaxx.demo.LabelStyleDemo Maven / Gradle / Ivy

package jaxx.demo;

import jaxx.demo.*;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;
import java.io.*;
import java.lang.*;
import java.util.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.event.*;
import jaxx.runtime.swing.JAXXButtonGroup;
import jaxx.runtime.swing.HBox;
import jaxx.runtime.swing.VBox;
import jaxx.runtime.swing.Table;
import static org.nuiton.i18n.I18n._;
import static jaxx.runtime.Util.createImageIcon;

public class LabelStyleDemo extends jaxx.demo.DemoPanel {
    private static java.lang.String $jaxxObjectDescriptor = "H4sIAAAAAAAAAK1XzW8bRRQfO7Hz3bRJW6ryZUgQAYod55N8qDSOGyC4FNURFHJh7J3Ym+wXs7PpphUIiStCPXHg0nIvl4o7Qhw5ceUEfwBC/Ae82V2v18lmdug2ila7b9/7vfd78+a340d/o5xN0Uv72HWL1DGYqpPi9sbt2zcb+6TJqsRuUtViJkX+XyaLsrtoRAntNkNTuzUeXgrCS5umbpkGMSLRazU0bLMjjdhtQhhDF/yIpm2X6qF5zbUc2kELi4lDe/jvP9n7ylc/ZBFyLajqMlAoJEV1GfTXUFZVGJqATIe4pGGjBWVQ1WhBnWPctqlh2/4A6+Rz9CUaqKG8hSmAMfSyPFUPw4t3LYZGpqtENz/EBtFmGbrkFauApVjDDaJ5TeAOluWF5BkaUjr+HfcON/sOVFrcwQ2NdN0Hpj1DmT+e4ZfR8NXg9LaXZA4Yc3JugOBbudN46NvPiAs0L/b47YBtSyWa0uvbwZ3nz5O97/oogQZP9sDUNVUh1PNjKNc0NZieY1ALMVC5FiXE4A/PCmMXY2L7G5pDkkOXYkKHFEfXj+rq3Uh8lLq3NMvHW+pZe33z0x9VTPcthp6JWUX+ivu9caKrK2FNxcgic//yLH+c7V3kiQZuHrSo6RjKZps0DxqmC9uspzbPHuSbDwPHp7dvYUU1Kw5jplEue9MWiYq8FAbOcfOq0GU+2WUh2WUx2WUp2WU5ziXSQz4msN1jloyrow/yDrhasAUpH3TwAzkrduWsqzeZXZSjDpgZOrvbVb5bYPI1L7B6AJ71wdffH37308+rHYFbhRxjPS4RPQbBsahpEcpUnmLcVzWHqVrpBrbWdtGQTTQQc0+sz0cKqAdmKALwz/GwIg8rvovtNoTmBv745deLn/3eh7JbaFgzsbKFuf97aIi1KbA0NcW13r7mVTJ6ZxCuZ3lNDArCqsF21OaBzTWFOsQFmucjNMPcv93/5sZz3z6/3KGa8Us55talm/sU5VVDUw3iqXgg0LGqPWLZxFHMrhDHSTMCcR4ItCmQ05vetR5HbIAYXGZB2169Vzi55QrFgmr7NRNlpvDa2PAXrsPBPvaY8btPeMLR6CwmZO2DqdHxvkl5O+sWbsIQMpRdnOV21ThuL4M93zAp0GFo4V6h4t36C3cE9TUpwYxc1y125L+aKZSvdP5PrzhsUY+GnlZzNrbmzFJsyZm5kxmj+vt/1idkvnIa8xpMToe4t8vhTaW2sfm+FH242zObjs0nQKIPfCt0pwSCp64vb1Q3qnGE/U/myUSJnI9lqMzxHHEZ/C/p08ixUeVZ4nJ4X9wnShEcPSbW/d1dwAyOZA2Hkasn8mT4dcJKGgdufsAvD+MRLqRGuJSIAA3Qsavqji6AuSwBkzvEwVnmiUGS2LwghfCjAKEghfA4NYKIxVRqFq+kZiGHIGIxk5rF61KzqRoJs5kMk9QMmUJC3T6zrmCGCw3VUODjcMrWvyKD2CZqq80EdUmhaPjIdDyUv54cJaKeAqSSBNJk26TqXdNgWNvQ1Jahg54LKMpA5nVMW6qREuXcIT9/Np9eWUN7wPJNO/j9dUrL5mSav2dSktj8ZKRwx6ZC+FOAsCCzY23/2CTobjJMkvgsSRQy0uj+BhJArUhADdrBiTkVThIpOYTHgvWRQsi8KKhhPTULOQQRCykEIYurqVnIIYhYSCEIWVxLzUIOQcRCCkHIopKahRyCiIUUgpBFNTULOQQRCykEIYut1CzkEEQsOMJ/Qz8SUtUXAAA=";
    protected javax.swing.JCheckBox backgroundCheckbox;
    protected jaxx.runtime.swing.JAXXButtonGroup backgroundColor;
    protected javax.swing.JSlider blue;
    protected javax.swing.JSlider dummySize;
    protected javax.swing.JSlider green;
    protected javax.swing.JSlider red;
    protected javax.swing.JTextField text;
    private jaxx.demo.LabelStyleDemo $DemoPanel0 = this;
    private javax.swing.JLabel $JLabel2;
    private javax.swing.JLabel $JLabel3;
    private javax.swing.JLabel $JLabel4;
    private javax.swing.JLabel $JLabel5;
    private javax.swing.JLabel $JLabel6;
    private javax.swing.JLabel $JLabel9;
    private javax.swing.JPanel $JPanel7;
    private javax.swing.JRadioButton $JRadioButton11;
    private javax.swing.JRadioButton $JRadioButton12;
    private javax.swing.JRadioButton $JRadioButton13;
    private javax.swing.JRadioButton $JRadioButton14;
    private javax.swing.JRadioButton $JRadioButton15;
    private javax.swing.JRadioButton $JRadioButton16;
    private javax.swing.JRadioButton $JRadioButton17;
    private jaxx.runtime.swing.Table $Table1;
    private jaxx.runtime.swing.VBox $VBox10;
    private jaxx.runtime.swing.VBox $VBox8;
    private boolean allComponentsCreated;
    private boolean contextInitialized = true;
    java.util.Map $previousValues = new java.util.HashMap();
    private java.beans.PropertyChangeListener $DataSource19 = new jaxx.runtime.DataBindingListener($DemoPanel0, "red.style.red.hasFocus().add");
    private java.beans.PropertyChangeListener $DataSource21 = new jaxx.runtime.DataBindingListener($DemoPanel0, "red.style.red.hasFocus().remove");
    private java.beans.PropertyChangeListener $DataSource23 = new jaxx.runtime.DataBindingListener($DemoPanel0, "green.style.green.hasFocus().add");
    private java.beans.PropertyChangeListener $DataSource25 = new jaxx.runtime.DataBindingListener($DemoPanel0, "green.style.green.hasFocus().remove");
    private java.beans.PropertyChangeListener $DataSource27 = new jaxx.runtime.DataBindingListener($DemoPanel0, "blue.style.blue.hasFocus().add");
    private java.beans.PropertyChangeListener $DataSource29 = new jaxx.runtime.DataBindingListener($DemoPanel0, "blue.style.blue.hasFocus().remove");
    private java.beans.PropertyChangeListener $DataSource32 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$VBox8.background");
    private java.beans.PropertyChangeListener $DataSource33 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel9.font-size");
    private java.beans.PropertyChangeListener $DataSource34 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel9.foreground");
    private java.beans.PropertyChangeListener $DataSource35 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel9.text");
    private java.beans.PropertyChangeListener $DataSource47 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JRadioButton11.enabled");
    private java.beans.PropertyChangeListener $DataSource48 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JRadioButton12.enabled");
    private java.beans.PropertyChangeListener $DataSource49 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JRadioButton13.enabled");
    private java.beans.PropertyChangeListener $DataSource50 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JRadioButton14.enabled");
    private java.beans.PropertyChangeListener $DataSource51 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JRadioButton15.enabled");
    private java.beans.PropertyChangeListener $DataSource52 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JRadioButton16.enabled");
    private java.beans.PropertyChangeListener $DataSource53 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JRadioButton17.enabled");

    /*---------------------------------------------------------------------------------*/
    /*-- Statics methods --------------------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

    public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor() {
        return jaxx.runtime.Util.decodeCompressedJAXXObjectDescriptor($jaxxObjectDescriptor);
    }

    /*---------------------------------------------------------------------------------*/
    /*-- Constructors -----------------------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

    public LabelStyleDemo() {
        super();
        $initialize();
    }

    public LabelStyleDemo(jaxx.runtime.JAXXContext parentContext) {
        super(parentContext);
        $initialize();
    }

    /*---------------------------------------------------------------------------------*/
    /*-- JAXXObject implementation ----------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

    public void applyDataBinding(String $binding) {
        if ("red.style.red.hasFocus().add".equals($binding)) {
            if (red != null) {
                $bindingSources.put("red", red);
        red.addFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u0"));
            }
        } else if ("red.style.red.hasFocus().remove".equals($binding)) {
            if (red != null) {
                $bindingSources.put("red", red);
        red.addFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u1"));
            }
        } else if ("green.style.green.hasFocus().add".equals($binding)) {
            if (green != null) {
                $bindingSources.put("green", green);
        green.addFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u2"));
            }
        } else if ("green.style.green.hasFocus().remove".equals($binding)) {
            if (green != null) {
                $bindingSources.put("green", green);
        green.addFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u3"));
            }
        } else if ("blue.style.blue.hasFocus().add".equals($binding)) {
            if (blue != null) {
                $bindingSources.put("blue", blue);
        blue.addFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u4"));
            }
        } else if ("blue.style.blue.hasFocus().remove".equals($binding)) {
            if (blue != null) {
                $bindingSources.put("blue", blue);
        blue.addFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u5"));
            }
        } else if ("$VBox8.background".equals($binding)) {
            if (backgroundCheckbox != null) {
                $bindingSources.put("backgroundCheckbox.getModel()", backgroundCheckbox.getModel());
        backgroundCheckbox.getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u6"));
        backgroundCheckbox.addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$VBox8.background"));
            }if (backgroundColor != null) {
                backgroundColor.addPropertyChangeListener("selectedValue", $DataSource32);
            }
        } else if ("$JLabel9.font-size".equals($binding)) {
            if (dummySize != null) {
                $bindingSources.put("dummySize.getModel()", dummySize.getModel());
        dummySize.getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u7"));
        dummySize.addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JLabel9.font-size"));
            }
        } else if ("$JLabel9.foreground".equals($binding)) {
            if (red != null) {
                $bindingSources.put("red.getModel()", red.getModel());
        red.getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u8"));
        red.addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JLabel9.foreground"));
            }if (green != null) {
                $bindingSources.put("green.getModel()", green.getModel());
        green.getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u8"));
        green.addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JLabel9.foreground"));
            }if (blue != null) {
                $bindingSources.put("blue.getModel()", blue.getModel());
        blue.getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u8"));
        blue.addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JLabel9.foreground"));
            }
        } else if ("$JLabel9.text".equals($binding)) {
            if (text != null) {
                $bindingSources.put("text.getDocument()", text.getDocument());
        text.getDocument().addDocumentListener((javax.swing.event.DocumentListener) jaxx.runtime.Util.getEventListener(javax.swing.event.DocumentListener.class, $DemoPanel0, "$pr$u9"));
        text.addPropertyChangeListener("document", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JLabel9.text"));
            }
        } else if ("$JRadioButton11.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                $bindingSources.put("backgroundCheckbox .getModel()", backgroundCheckbox .getModel());
        backgroundCheckbox .getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u10"));
        backgroundCheckbox .addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JRadioButton11.enabled"));
            }
        } else if ("$JRadioButton12.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                $bindingSources.put("backgroundCheckbox .getModel()", backgroundCheckbox .getModel());
        backgroundCheckbox .getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u11"));
        backgroundCheckbox .addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JRadioButton12.enabled"));
            }
        } else if ("$JRadioButton13.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                $bindingSources.put("backgroundCheckbox .getModel()", backgroundCheckbox .getModel());
        backgroundCheckbox .getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u12"));
        backgroundCheckbox .addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JRadioButton13.enabled"));
            }
        } else if ("$JRadioButton14.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                $bindingSources.put("backgroundCheckbox .getModel()", backgroundCheckbox .getModel());
        backgroundCheckbox .getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u13"));
        backgroundCheckbox .addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JRadioButton14.enabled"));
            }
        } else if ("$JRadioButton15.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                $bindingSources.put("backgroundCheckbox .getModel()", backgroundCheckbox .getModel());
        backgroundCheckbox .getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u14"));
        backgroundCheckbox .addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JRadioButton15.enabled"));
            }
        } else if ("$JRadioButton16.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                $bindingSources.put("backgroundCheckbox .getModel()", backgroundCheckbox .getModel());
        backgroundCheckbox .getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u15"));
        backgroundCheckbox .addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JRadioButton16.enabled"));
            }
        } else if ("$JRadioButton17.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                $bindingSources.put("backgroundCheckbox .getModel()", backgroundCheckbox .getModel());
        backgroundCheckbox .getModel().addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u16"));
        backgroundCheckbox .addPropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JRadioButton17.enabled"));
            }
        } else {
            super.applyDataBinding($binding);
            return;
        }
        processDataBinding($binding);
    }

    public void processDataBinding(String $dest, boolean $force) {
        if (!$force && $activeBindings.contains($dest)) { 
            return;
        }
        $activeBindings.add($dest);
        try {
            if ("red.border.0".equals($dest)) {
            red.setBorder((javax.swing.border.Border) ( BorderFactory . createLineBorder( Color . BLACK, 1 )
        ));
            }else if ($dest.equals("red.style.red.hasFocus().add")) { if (red.hasFocus()) { java.lang.Object value = jaxx.runtime.css.Pseudoclasses.applyProperty(jaxx.demo.LabelStyleDemo.this, red, "background", new Color(231, 173, 173), jaxx.runtime.css.Pseudoclasses.wrap(red.getBackground()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            red.setBackground((java.awt.Color) value);
        }
        value = jaxx.runtime.css.Pseudoclasses.applyProperty(jaxx.demo.LabelStyleDemo.this, red, "border", new jaxx.runtime.css.DataBinding("red.border.0"), jaxx.runtime.css.Pseudoclasses.wrap(red.getBorder()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            red.setBorder((javax.swing.border.Border) value);
        }
        } } else if ("red.border.0".equals($dest)) {
            red.setBorder((javax.swing.border.Border) ( BorderFactory . createLineBorder( Color . BLACK, 1 )
        ));
            }else if ($dest.equals("red.style.red.hasFocus().remove")) { if (!(red.hasFocus())) { java.lang.Object value = jaxx.runtime.css.Pseudoclasses.removeProperty(jaxx.demo.LabelStyleDemo.this, red, "background", new Color(231, 173, 173), jaxx.runtime.css.Pseudoclasses.wrap(red.getBackground()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            red.setBackground((java.awt.Color) value);
        }
        value = jaxx.runtime.css.Pseudoclasses.removeProperty(jaxx.demo.LabelStyleDemo.this, red, "border", new jaxx.runtime.css.DataBinding("red.border.0"), jaxx.runtime.css.Pseudoclasses.wrap(red.getBorder()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            red.setBorder((javax.swing.border.Border) value);
        }
        } } else if ("green.border.0".equals($dest)) {
            green.setBorder((javax.swing.border.Border) ( BorderFactory . createLineBorder( Color . BLACK, 1 )
        ));
            }else if ($dest.equals("green.style.green.hasFocus().add")) { if (green.hasFocus()) { java.lang.Object value = jaxx.runtime.css.Pseudoclasses.applyProperty(jaxx.demo.LabelStyleDemo.this, green, "background", new Color(178, 231, 173), jaxx.runtime.css.Pseudoclasses.wrap(green.getBackground()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            green.setBackground((java.awt.Color) value);
        }
        value = jaxx.runtime.css.Pseudoclasses.applyProperty(jaxx.demo.LabelStyleDemo.this, green, "border", new jaxx.runtime.css.DataBinding("green.border.0"), jaxx.runtime.css.Pseudoclasses.wrap(green.getBorder()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            green.setBorder((javax.swing.border.Border) value);
        }
        } } else if ("green.border.0".equals($dest)) {
            green.setBorder((javax.swing.border.Border) ( BorderFactory . createLineBorder( Color . BLACK, 1 )
        ));
            }else if ($dest.equals("green.style.green.hasFocus().remove")) { if (!(green.hasFocus())) { java.lang.Object value = jaxx.runtime.css.Pseudoclasses.removeProperty(jaxx.demo.LabelStyleDemo.this, green, "background", new Color(178, 231, 173), jaxx.runtime.css.Pseudoclasses.wrap(green.getBackground()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            green.setBackground((java.awt.Color) value);
        }
        value = jaxx.runtime.css.Pseudoclasses.removeProperty(jaxx.demo.LabelStyleDemo.this, green, "border", new jaxx.runtime.css.DataBinding("green.border.0"), jaxx.runtime.css.Pseudoclasses.wrap(green.getBorder()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            green.setBorder((javax.swing.border.Border) value);
        }
        } } else if ("blue.border.0".equals($dest)) {
            blue.setBorder((javax.swing.border.Border) ( BorderFactory . createLineBorder( Color . BLACK, 1 )
        ));
            }else if ($dest.equals("blue.style.blue.hasFocus().add")) { if (blue.hasFocus()) { java.lang.Object value = jaxx.runtime.css.Pseudoclasses.applyProperty(jaxx.demo.LabelStyleDemo.this, blue, "background", new Color(173, 178, 231), jaxx.runtime.css.Pseudoclasses.wrap(blue.getBackground()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            blue.setBackground((java.awt.Color) value);
        }
        value = jaxx.runtime.css.Pseudoclasses.applyProperty(jaxx.demo.LabelStyleDemo.this, blue, "border", new jaxx.runtime.css.DataBinding("blue.border.0"), jaxx.runtime.css.Pseudoclasses.wrap(blue.getBorder()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            blue.setBorder((javax.swing.border.Border) value);
        }
        } } else if ("blue.border.0".equals($dest)) {
            blue.setBorder((javax.swing.border.Border) ( BorderFactory . createLineBorder( Color . BLACK, 1 )
        ));
            }else if ($dest.equals("blue.style.blue.hasFocus().remove")) { if (!(blue.hasFocus())) { java.lang.Object value = jaxx.runtime.css.Pseudoclasses.removeProperty(jaxx.demo.LabelStyleDemo.this, blue, "background", new Color(173, 178, 231), jaxx.runtime.css.Pseudoclasses.wrap(blue.getBackground()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            blue.setBackground((java.awt.Color) value);
        }
        value = jaxx.runtime.css.Pseudoclasses.removeProperty(jaxx.demo.LabelStyleDemo.this, blue, "border", new jaxx.runtime.css.DataBinding("blue.border.0"), jaxx.runtime.css.Pseudoclasses.wrap(blue.getBorder()), 0);
        if (!(value instanceof jaxx.runtime.css.DataBinding)) {
            blue.setBorder((javax.swing.border.Border) value);
        }
        } } else if ("$VBox8.background".equals($dest)) {
            if (backgroundColor != null) {
                $VBox8.setBackground(((Color)( backgroundCheckbox.isSelected() ? backgroundColor.getSelectedValue() : null)));
            }
            } else if ("$JLabel9.font-size".equals($dest)) {
            if (dummySize != null) {
                if ($JLabel9.getFont() != null) $JLabel9.setFont($JLabel9.getFont().deriveFont((float) (dummySize.getValue())));
            }
            } else if ("$JLabel9.foreground".equals($dest)) {
            if (blue != null) {
                $JLabel9.setForeground((new Color(red.getValue(), green.getValue(), blue.getValue())));
            }
            } else if ("$JLabel9.text".equals($dest)) {
            if (text != null) {
                $JLabel9.setText(_(String.valueOf((text.getText()))));
            }
            } else if ("$JRadioButton11.enabled".equals($dest)) {
            if (backgroundCheckbox  != null) {
                $JRadioButton11.setEnabled(( backgroundCheckbox . isSelected( )
        ));
            }
            } else if ("$JRadioButton12.enabled".equals($dest)) {
            if (backgroundCheckbox  != null) {
                $JRadioButton12.setEnabled(( backgroundCheckbox . isSelected( )
        ));
            }
            } else if ("$JRadioButton13.enabled".equals($dest)) {
            if (backgroundCheckbox  != null) {
                $JRadioButton13.setEnabled(( backgroundCheckbox . isSelected( )
        ));
            }
            } else if ("$JRadioButton14.enabled".equals($dest)) {
            if (backgroundCheckbox  != null) {
                $JRadioButton14.setEnabled(( backgroundCheckbox . isSelected( )
        ));
            }
            } else if ("$JRadioButton15.enabled".equals($dest)) {
            if (backgroundCheckbox  != null) {
                $JRadioButton15.setEnabled(( backgroundCheckbox . isSelected( )
        ));
            }
            } else if ("$JRadioButton16.enabled".equals($dest)) {
            if (backgroundCheckbox  != null) {
                $JRadioButton16.setEnabled(( backgroundCheckbox . isSelected( )
        ));
            }
            } else if ("$JRadioButton17.enabled".equals($dest)) {
            if (backgroundCheckbox  != null) {
                $JRadioButton17.setEnabled(( backgroundCheckbox . isSelected( )
        ));
            }
            } else {
                super.processDataBinding($dest, true);
            }
        } finally {
            $activeBindings.remove($dest);
        }
    }

    public void removeDataBinding(String $binding) {
        if ("red.style.red.hasFocus().add".equals($binding)) {
            if (red != null) {
                ((javax.swing.JSlider) $bindingSources.remove("red")).removeFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u0"));
            }
        } else if ("red.style.red.hasFocus().remove".equals($binding)) {
            if (red != null) {
                ((javax.swing.JSlider) $bindingSources.remove("red")).removeFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u1"));
            }
        } else if ("green.style.green.hasFocus().add".equals($binding)) {
            if (green != null) {
                ((javax.swing.JSlider) $bindingSources.remove("green")).removeFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u2"));
            }
        } else if ("green.style.green.hasFocus().remove".equals($binding)) {
            if (green != null) {
                ((javax.swing.JSlider) $bindingSources.remove("green")).removeFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u3"));
            }
        } else if ("blue.style.blue.hasFocus().add".equals($binding)) {
            if (blue != null) {
                ((javax.swing.JSlider) $bindingSources.remove("blue")).removeFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u4"));
            }
        } else if ("blue.style.blue.hasFocus().remove".equals($binding)) {
            if (blue != null) {
                ((javax.swing.JSlider) $bindingSources.remove("blue")).removeFocusListener((java.awt.event.FocusListener) jaxx.runtime.Util.getEventListener(java.awt.event.FocusListener.class, $DemoPanel0, "$pr$u5"));
            }
        } else if ("$VBox8.background".equals($binding)) {
            if (backgroundCheckbox != null) {
                ((javax.swing.ButtonModel) $bindingSources.remove("backgroundCheckbox.getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u6"));
        backgroundCheckbox.removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$VBox8.background"));
            }if (backgroundColor != null) {
                backgroundColor.removePropertyChangeListener("selectedValue", $DataSource32);
            }
        } else if ("$JLabel9.font-size".equals($binding)) {
            if (dummySize != null) {
                ((javax.swing.BoundedRangeModel) $bindingSources.remove("dummySize.getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u7"));
        dummySize.removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JLabel9.font-size"));
            }
        } else if ("$JLabel9.foreground".equals($binding)) {
            if (red != null) {
                ((javax.swing.BoundedRangeModel) $bindingSources.remove("red.getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u8"));
        red.removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JLabel9.foreground"));
            }if (green != null) {
                ((javax.swing.BoundedRangeModel) $bindingSources.remove("green.getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u8"));
        green.removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JLabel9.foreground"));
            }if (blue != null) {
                ((javax.swing.BoundedRangeModel) $bindingSources.remove("blue.getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u8"));
        blue.removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JLabel9.foreground"));
            }
        } else if ("$JLabel9.text".equals($binding)) {
            if (text != null) {
                ((javax.swing.text.Document) $bindingSources.remove("text.getDocument()")).removeDocumentListener((javax.swing.event.DocumentListener) jaxx.runtime.Util.getEventListener(javax.swing.event.DocumentListener.class, $DemoPanel0, "$pr$u9"));
        text.removePropertyChangeListener("document", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JLabel9.text"));
            }
        } else if ("$JRadioButton11.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                ((javax.swing.ButtonModel) $bindingSources.remove("backgroundCheckbox .getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u10"));
        backgroundCheckbox .removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JRadioButton11.enabled"));
            }
        } else if ("$JRadioButton12.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                ((javax.swing.ButtonModel) $bindingSources.remove("backgroundCheckbox .getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u11"));
        backgroundCheckbox .removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JRadioButton12.enabled"));
            }
        } else if ("$JRadioButton13.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                ((javax.swing.ButtonModel) $bindingSources.remove("backgroundCheckbox .getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u12"));
        backgroundCheckbox .removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JRadioButton13.enabled"));
            }
        } else if ("$JRadioButton14.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                ((javax.swing.ButtonModel) $bindingSources.remove("backgroundCheckbox .getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u13"));
        backgroundCheckbox .removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JRadioButton14.enabled"));
            }
        } else if ("$JRadioButton15.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                ((javax.swing.ButtonModel) $bindingSources.remove("backgroundCheckbox .getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u14"));
        backgroundCheckbox .removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JRadioButton15.enabled"));
            }
        } else if ("$JRadioButton16.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                ((javax.swing.ButtonModel) $bindingSources.remove("backgroundCheckbox .getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u15"));
        backgroundCheckbox .removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JRadioButton16.enabled"));
            }
        } else if ("$JRadioButton17.enabled".equals($binding)) {
            if (backgroundCheckbox  != null) {
                ((javax.swing.ButtonModel) $bindingSources.remove("backgroundCheckbox .getModel()")).removeChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, $DemoPanel0, "$pr$u16"));
        backgroundCheckbox .removePropertyChangeListener("model", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JRadioButton17.enabled"));
            }
        } else {
            super.removeDataBinding($binding);
        }
    }

    /*---------------------------------------------------------------------------------*/
    /*-- public acessor methods -------------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

    public javax.swing.JCheckBox getBackgroundCheckbox() {
        return backgroundCheckbox;
    }

    public jaxx.runtime.swing.JAXXButtonGroup getBackgroundColor() {
        return backgroundColor;
    }

    public javax.swing.JSlider getBlue() {
        return blue;
    }

    public javax.swing.JSlider getDummySize() {
        return dummySize;
    }

    public javax.swing.JSlider getGreen() {
        return green;
    }

    public javax.swing.JSlider getRed() {
        return red;
    }

    public javax.swing.JTextField getText() {
        return text;
    }

    /*---------------------------------------------------------------------------------*/
    /*-- public mutator methods -------------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

    public void $pr$u0(java.awt.event.FocusEvent event) {
        $DataSource19.propertyChange(null);
    }

    public void $pr$u1(java.awt.event.FocusEvent event) {
        $DataSource21.propertyChange(null);
    }

    public void $pr$u10(javax.swing.event.ChangeEvent event) {
        $DataSource47.propertyChange(null);
    }

    public void $pr$u11(javax.swing.event.ChangeEvent event) {
        $DataSource48.propertyChange(null);
    }

    public void $pr$u12(javax.swing.event.ChangeEvent event) {
        $DataSource49.propertyChange(null);
    }

    public void $pr$u13(javax.swing.event.ChangeEvent event) {
        $DataSource50.propertyChange(null);
    }

    public void $pr$u14(javax.swing.event.ChangeEvent event) {
        $DataSource51.propertyChange(null);
    }

    public void $pr$u15(javax.swing.event.ChangeEvent event) {
        $DataSource52.propertyChange(null);
    }

    public void $pr$u16(javax.swing.event.ChangeEvent event) {
        $DataSource53.propertyChange(null);
    }

    public void $pr$u2(java.awt.event.FocusEvent event) {
        $DataSource23.propertyChange(null);
    }

    public void $pr$u3(java.awt.event.FocusEvent event) {
        $DataSource25.propertyChange(null);
    }

    public void $pr$u4(java.awt.event.FocusEvent event) {
        $DataSource27.propertyChange(null);
    }

    public void $pr$u5(java.awt.event.FocusEvent event) {
        $DataSource29.propertyChange(null);
    }

    public void $pr$u6(javax.swing.event.ChangeEvent event) {
        $DataSource32.propertyChange(null);
    }

    public void $pr$u7(javax.swing.event.ChangeEvent event) {
        $DataSource33.propertyChange(null);
    }

    public void $pr$u8(javax.swing.event.ChangeEvent event) {
        $DataSource34.propertyChange(null);
    }

    public void $pr$u9(javax.swing.event.DocumentEvent event) {
        $DataSource35.propertyChange(null);
    }

    /*---------------------------------------------------------------------------------*/
    /*-- protected acessors methods ---------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

    protected jaxx.demo.LabelStyleDemo get$DemoPanel0() {
        return $DemoPanel0;
    }

    protected javax.swing.JLabel get$JLabel2() {
        return $JLabel2;
    }

    protected javax.swing.JLabel get$JLabel3() {
        return $JLabel3;
    }

    protected javax.swing.JLabel get$JLabel4() {
        return $JLabel4;
    }

    protected javax.swing.JLabel get$JLabel5() {
        return $JLabel5;
    }

    protected javax.swing.JLabel get$JLabel6() {
        return $JLabel6;
    }

    protected javax.swing.JLabel get$JLabel9() {
        return $JLabel9;
    }

    protected javax.swing.JPanel get$JPanel7() {
        return $JPanel7;
    }

    protected javax.swing.JRadioButton get$JRadioButton11() {
        return $JRadioButton11;
    }

    protected javax.swing.JRadioButton get$JRadioButton12() {
        return $JRadioButton12;
    }

    protected javax.swing.JRadioButton get$JRadioButton13() {
        return $JRadioButton13;
    }

    protected javax.swing.JRadioButton get$JRadioButton14() {
        return $JRadioButton14;
    }

    protected javax.swing.JRadioButton get$JRadioButton15() {
        return $JRadioButton15;
    }

    protected javax.swing.JRadioButton get$JRadioButton16() {
        return $JRadioButton16;
    }

    protected javax.swing.JRadioButton get$JRadioButton17() {
        return $JRadioButton17;
    }

    protected jaxx.runtime.swing.Table get$Table1() {
        return $Table1;
    }

    protected jaxx.runtime.swing.VBox get$VBox10() {
        return $VBox10;
    }

    protected jaxx.runtime.swing.VBox get$VBox8() {
        return $VBox8;
    }

    protected java.lang.String get$jaxxObjectDescriptor() {
        return $jaxxObjectDescriptor;
    }

    protected java.util.Map get$previousValues() {
        return $previousValues;
    }

    protected boolean getAllComponentsCreated() {
        return allComponentsCreated;
    }

    protected boolean getContextInitialized() {
        return contextInitialized;
    }

    /*---------------------------------------------------------------------------------*/
    /*-- ui creation methods ----------------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

    private void $completeSetup() {
        allComponentsCreated = true;
        
        addChildrenToDemoPanel();
        $Table1.add($JLabel2, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add(text, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add($JLabel3, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add(red, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add($JLabel4, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add(green, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add($JLabel5, new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add(blue, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add($JLabel6, new GridBagConstraints(0, 4, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add(dummySize, new GridBagConstraints(1, 4, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add($JPanel7, new GridBagConstraints(0, 5, 2, 1, 0.0, 1.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
        
        
        
        
        
        
        $JPanel7.add($VBox8);
        
        $VBox8.add($JLabel9);
        
        
        $VBox10.add(backgroundCheckbox);
        $VBox10.add($JRadioButton11);
        $VBox10.add($JRadioButton12);
        $VBox10.add($JRadioButton13);
        $VBox10.add($JRadioButton14);
        $VBox10.add($JRadioButton15);
        $VBox10.add($JRadioButton16);
        $VBox10.add($JRadioButton17);
        
        { javax.swing.ButtonGroup $buttonGroup = backgroundColor; $JRadioButton11.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButton11); }
        
        
        { javax.swing.ButtonGroup $buttonGroup = backgroundColor; $JRadioButton12.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButton12); }
        
        
        { javax.swing.ButtonGroup $buttonGroup = backgroundColor; $JRadioButton13.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButton13); }
        
        
        { javax.swing.ButtonGroup $buttonGroup = backgroundColor; $JRadioButton14.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButton14); }
        
        
        { javax.swing.ButtonGroup $buttonGroup = backgroundColor; $JRadioButton15.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButton15); }
        
        
        { javax.swing.ButtonGroup $buttonGroup = backgroundColor; $JRadioButton16.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButton16); }
        
        
        { javax.swing.ButtonGroup $buttonGroup = backgroundColor; $JRadioButton17.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButton17); }
        
        
        applyDataBinding("red.style.red.hasFocus().add");applyDataBinding("red.style.red.hasFocus().remove");applyDataBinding("green.style.green.hasFocus().add");applyDataBinding("green.style.green.hasFocus().remove");applyDataBinding("blue.style.blue.hasFocus().add");applyDataBinding("blue.style.blue.hasFocus().remove");$JPanel7.setBorder((BorderFactory.createTitledBorder("Preview")));
        applyDataBinding("$VBox8.background");
        applyDataBinding("$JLabel9.font-size");
        applyDataBinding("$JLabel9.foreground");
        applyDataBinding("$JLabel9.text");
        $VBox10.setBorder((BorderFactory.createTitledBorder("Background")));
        { $JRadioButton11.putClientProperty("$value", (Color.RED));  Object $buttonGroup = $JRadioButton11.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
        
        { $JRadioButton12.putClientProperty("$value", (Color.ORANGE));  Object $buttonGroup = $JRadioButton12.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
        
        { $JRadioButton13.putClientProperty("$value", (Color.YELLOW));  Object $buttonGroup = $JRadioButton13.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
        
        { $JRadioButton14.putClientProperty("$value", (Color.GREEN));  Object $buttonGroup = $JRadioButton14.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
        
        { $JRadioButton15.putClientProperty("$value", (Color.CYAN));  Object $buttonGroup = $JRadioButton15.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
        
        { $JRadioButton16.putClientProperty("$value", (Color.BLUE));  Object $buttonGroup = $JRadioButton16.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
        
        { $JRadioButton17.putClientProperty("$value", (new Color(160, 30, 255)));  Object $buttonGroup = $JRadioButton17.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
        
        red.setBorder(( BorderFactory . createEmptyBorder( 1, 1, 1, 1 )
        ));
        green.setBorder(( BorderFactory . createEmptyBorder( 1, 1, 1, 1 )
        ));
        blue.setBorder(( BorderFactory . createEmptyBorder( 1, 1, 1, 1 )
        ));
        applyDataBinding("$JRadioButton11.enabled");
        applyDataBinding("$JRadioButton12.enabled");
        applyDataBinding("$JRadioButton13.enabled");
        applyDataBinding("$JRadioButton14.enabled");
        applyDataBinding("$JRadioButton15.enabled");
        applyDataBinding("$JRadioButton16.enabled");
        applyDataBinding("$JRadioButton17.enabled");
    }

    private void $initialize() {
        if (allComponentsCreated || !contextInitialized) {
            return;
        }
        $objectMap.put("$DemoPanel0", this);
        $Table1 = new jaxx.runtime.swing.Table();
        $objectMap.put("$Table1", $Table1);
        $Table1.setName("$Table1");
        
        $JLabel2 = new javax.swing.JLabel();
        $objectMap.put("$JLabel2", $JLabel2);
        $JLabel2.setName("$JLabel2");
        $JLabel2.setText(_("Text:"));
        
        createText();
        
        $JLabel3 = new javax.swing.JLabel();
        $objectMap.put("$JLabel3", $JLabel3);
        $JLabel3.setName("$JLabel3");
        $JLabel3.setText(_("Red:"));
        
        createRed();
        
        $JLabel4 = new javax.swing.JLabel();
        $objectMap.put("$JLabel4", $JLabel4);
        $JLabel4.setName("$JLabel4");
        $JLabel4.setText(_("Green:"));
        
        createGreen();
        
        $JLabel5 = new javax.swing.JLabel();
        $objectMap.put("$JLabel5", $JLabel5);
        $JLabel5.setName("$JLabel5");
        $JLabel5.setText(_("Blue:"));
        
        createBlue();
        
        $JLabel6 = new javax.swing.JLabel();
        $objectMap.put("$JLabel6", $JLabel6);
        $JLabel6.setName("$JLabel6");
        $JLabel6.setText(_("Size:"));
        
        createDummySize();
        
        $JPanel7 = new javax.swing.JPanel();
        $objectMap.put("$JPanel7", $JPanel7);
        $JPanel7.setName("$JPanel7");
        jaxx.runtime.Util.setComponentHeight($JPanel7,90);
        
        $JPanel7.setLayout((new BorderLayout()));
        
        $VBox8 = new jaxx.runtime.swing.VBox();
        $objectMap.put("$VBox8", $VBox8);
        $VBox8.setName("$VBox8");
        $VBox8.setHorizontalAlignment(0);
        $VBox8.setMargin(new Insets(0, 0, 0, 0));
        $VBox8.setVerticalAlignment(0);
        
        $JLabel9 = new javax.swing.JLabel();
        $objectMap.put("$JLabel9", $JLabel9);
        $JLabel9.setName("$JLabel9");
        
        $VBox10 = new jaxx.runtime.swing.VBox();
        $objectMap.put("$VBox10", $VBox10);
        $VBox10.setName("$VBox10");
        $VBox10.setSpacing(0);
        
        createBackgroundCheckbox();
        
        $JRadioButton11 = new javax.swing.JRadioButton();
        $objectMap.put("$JRadioButton11", $JRadioButton11);
        $JRadioButton11.setName("$JRadioButton11");
        $JRadioButton11.setSelected(true);
        $JRadioButton11.setText(_("Red"));
        
        $JRadioButton12 = new javax.swing.JRadioButton();
        $objectMap.put("$JRadioButton12", $JRadioButton12);
        $JRadioButton12.setName("$JRadioButton12");
        $JRadioButton12.setText(_("Orange"));
        
        $JRadioButton13 = new javax.swing.JRadioButton();
        $objectMap.put("$JRadioButton13", $JRadioButton13);
        $JRadioButton13.setName("$JRadioButton13");
        $JRadioButton13.setText(_("Yellow"));
        
        $JRadioButton14 = new javax.swing.JRadioButton();
        $objectMap.put("$JRadioButton14", $JRadioButton14);
        $JRadioButton14.setName("$JRadioButton14");
        $JRadioButton14.setText(_("Green"));
        
        $JRadioButton15 = new javax.swing.JRadioButton();
        $objectMap.put("$JRadioButton15", $JRadioButton15);
        $JRadioButton15.setName("$JRadioButton15");
        $JRadioButton15.setText(_("Cyan"));
        
        $JRadioButton16 = new javax.swing.JRadioButton();
        $objectMap.put("$JRadioButton16", $JRadioButton16);
        $JRadioButton16.setName("$JRadioButton16");
        $JRadioButton16.setText(_("Blue"));
        
        $JRadioButton17 = new javax.swing.JRadioButton();
        $objectMap.put("$JRadioButton17", $JRadioButton17);
        $JRadioButton17.setName("$JRadioButton17");
        $JRadioButton17.setText(_("Purple"));
        
        createBackgroundColor();
        $DemoPanel0.removeDataBinding("top.name");
        
        $DemoPanel0.setName("$DemoPanel0");
        
        
        
        
        
        
        
        
        $completeSetup();
    }

    protected void addChildrenToDemoPanel() {
        if (!allComponentsCreated) {
            return;
        }
        demoPanel.add($Table1, new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0, 11, 1, new Insets(6, 3, 0, 0), 0, 0));
        demoPanel.add($VBox10, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, 11, 1, new Insets(3, 3, 3, 3), 0, 0));
    }

    protected void createBackgroundCheckbox() {
        backgroundCheckbox = new javax.swing.JCheckBox();
        $objectMap.put("backgroundCheckbox", backgroundCheckbox);
        backgroundCheckbox.setName("backgroundCheckbox");
        backgroundCheckbox.setText(_("Show Background"));
    }

    protected void createBackgroundColor() {
        backgroundColor = new jaxx.runtime.swing.JAXXButtonGroup();
        $objectMap.put("backgroundColor", backgroundColor);
    }

    protected void createBlue() {
        blue = new javax.swing.JSlider();
        $objectMap.put("blue", blue);
        blue.setName("blue");
        blue.setValue(0);
        blue.setMaximum(255);
        blue.setValue(255);
        blue.setMajorTickSpacing(50);
        blue.setPaintTicks(true);
        blue.setMinorTickSpacing(10);
    }

    protected void createDemoPanel() {
        demoPanel = new jaxx.runtime.swing.Table();
        $objectMap.put("demoPanel", demoPanel);
        demoPanel.setName("demoPanel");
    }

    protected void createDummySize() {
        dummySize = new javax.swing.JSlider();
        $objectMap.put("dummySize", dummySize);
        dummySize.setName("dummySize");
        dummySize.setValue(0);
        dummySize.setMaximum(60);
        dummySize.setMinimum(6);
        dummySize.setValue(36);
        dummySize.setMajorTickSpacing(6);
        dummySize.setPaintTicks(true);
        dummySize.setMinorTickSpacing(2);
    }

    protected void createGreen() {
        green = new javax.swing.JSlider();
        $objectMap.put("green", green);
        green.setName("green");
        green.setValue(0);
        green.setMaximum(255);
        green.setValue(0);
        green.setMajorTickSpacing(50);
        green.setPaintTicks(true);
        green.setMinorTickSpacing(10);
    }

    protected void createRed() {
        red = new javax.swing.JSlider();
        $objectMap.put("red", red);
        red.setName("red");
        red.setValue(0);
        red.setMaximum(255);
        red.setValue(128);
        red.setMajorTickSpacing(50);
        red.setPaintTicks(true);
        red.setMinorTickSpacing(10);
    }

    protected void createText() {
        text = new javax.swing.JTextField();
        $objectMap.put("text", text);
        text.setName("text");
        text.setColumns(15);
        jaxx.runtime.SwingUtil.setText(text, "Data Binding");
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy