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

jaxx.demo.JTextFieldDemo 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 JTextFieldDemo extends jaxx.demo.DemoPanel {
    private static java.lang.String $jaxxObjectDescriptor = "H4sIAAAAAAAAAJ1TPW8TQRR8NrGdxAlJSIhAAsmAC0Rx5qNAIhFfiSywHEAkRYQb1t5VfNH6btl9l1wahESLUCoKGqCnpEeIkoqW/4AQ/4C3ez6fE1kQ4eJ8mpuZnbc7+/EnFIyGc9ssjj0dBej3hNe4s7n5sL0tOrgqTEf7CkMNyS+Xh3wLynyAG4QLraaV1/ry2krYU2EggiH1UhMmDe5JYbpCIMLJRNExprY+gJdiFenUbRBmlNv737/y+/zFhzxArChVkUao/EuVTTDWhLzPEU7QSjusJlmwRTG0H2xRzmmLrUhmzAPWE8/gOZSaUFRMkxnC+aOP6jycPlYI5eqq6IWPWCDkZYRTLiwnxGtsiBjrvpDcEpRykiLCBE/5FNRmij2zSxG9hgMzYqm6wdpSXEld0y1I2O6bZU4NBOPVRpO1hbx62NihljSTpcA0HcLiAfIg9iFBtXE3QgyDawjzBwQJ3Gdr+5HCUgO8rAHZEeVaUNARwQizrawsjwlKatJHnYFD3718u/Pm0+cbaSfGaI3pA5ShCtMZKR0qodG3S8wkRYjQl7U1ppZaMGGEpP67fi8MBVjvwxSC/OeszLMy7x4zXZIWSj++fF18+v0Y5OswKUPG68zy79NOdjVNGUoeq1u3XZKp3XF6ztpMdCrS7n491AjHlzlDVmn7AaeduxnTuAtD4w4yfNt/tXbm9dnr6ci5JNIhWjZ24QkU/UD6gXAXoN/tkYUvKyMiHmYdHtXqnP2fV/0qVtyzOmq2MdsiattysnqFId22doSCZrOiiy68fbt0ZM857hsl2Z7gawHdlMDvWGrtfw0t7P3F4TQ5/AHEs138LQUAAA==";
    protected javax.swing.JTextField textField;
    private jaxx.demo.JTextFieldDemo $DemoPanel0 = this;
    private javax.swing.JButton $JButton3;
    private javax.swing.JLabel $JLabel2;
    private jaxx.runtime.swing.Table $Table1;
    private boolean allComponentsCreated;
    private boolean contextInitialized = true;
    java.util.Map $previousValues = new java.util.HashMap();

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

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

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

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

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

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

    public void applyDataBinding(String $binding) {
        super.applyDataBinding($binding);
        
        processDataBinding($binding);
    }

    public void processDataBinding(String $dest, boolean $force) {
        super.processDataBinding($dest, true);
    }

    public void removeDataBinding(String $binding) {
        super.removeDataBinding($binding);
    }

    /*---------------------------------------------------------------------------------*/
    /*-- Event methods ----------------------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

    public void doActionPerformed__on__$JButton3(java.awt.event.ActionEvent event) {
        JOptionPane.showMessageDialog(demoPanel, "Hello, " + textField.getText() + "!");
    }

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

    public javax.swing.JTextField getTextField() {
        return textField;
    }

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

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

    protected javax.swing.JButton get$JButton3() {
        return $JButton3;
    }

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

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

    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, 10, 0, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add(textField, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, 10, 0, new Insets(3, 3, 3, 3), 0, 0));
        $Table1.add($JButton3, new GridBagConstraints(0, 1, 2, 1, 0.0, 0.0, 10, 0, new Insets(3, 3, 3, 3), 0, 0));
        
        
        
        $JLabel2.setLabelFor((textField));
    }

    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(_("Your name:"));
        $JLabel2.setDisplayedMnemonic(110);
        
        createTextField();
        
        $JButton3 = new javax.swing.JButton();
        $objectMap.put("$JButton3", $JButton3);
        $JButton3.setName("$JButton3");
        $JButton3.setText(_("Greet"));
        $JButton3.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $DemoPanel0, "doActionPerformed__on__$JButton3"));
        
        $DemoPanel0.removeDataBinding("top.name");
        
        $DemoPanel0.setName("$DemoPanel0");
        
        
        
        
        
        
        
        
        $completeSetup();
    }

    protected void addChildrenToDemoPanel() {
        if (!allComponentsCreated) {
            return;
        }
        demoPanel.add($Table1);
    }

    protected void createDemoPanel() {
        super.createDemoPanel();
        demoPanel.setName("demoPanel");
    }

    protected void createTextField() {
        textField = new javax.swing.JTextField();
        $objectMap.put("textField", textField);
        textField.setName("textField");
        textField.setColumns(15);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy