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

jaxx.demo.StatusMessagePanelDemo 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 StatusMessagePanelDemo extends jaxx.demo.DemoPanel {
    private static java.lang.String $jaxxObjectDescriptor = "H4sIAAAAAAAAAI1Tv2/TQBR+MUnatE0b0pYJUCgpYnJaGJBIVX60qiBKAJGlIguX+JS4cuzD99y6C0JiRagTAwuwM7IjxMjEyv+AEP8B785OnJBIrYdz/N37vvvevS+ff0NG+nDlgIWh6Qcu2n1u1u7t7z9uH/AO7nLZ8W2Bng/RkzLAaMG8NcQlwtVWXdErMb2y4/WF53J3hF2tw5zEY4fLHueIsBoxOlJWmkO4GorAH6gNzUxT+/j3j3FivfpkAISCXGWphdJprKSDdB0M20Io0kmHrOIwt0s2fNvtks+8wnYcJuUj1ucv4CXM1CErmE9iCGtnb1VraH4oEObLu7zvPWEudzYwNmsRYjaRYSAbXErW5XpfFQqhqVmEnDXgkWHlLTTlEVk1axpMCmfLEbKpvhfVspCIlGv3A0TPvYGwPCYSwapsabL6pgKWxzdT1Mz62F1HSpN9xBZ8dSKV07DNZNjJNFItyPgBwQiFVpKLpwRFiYhRLaDRD6/fH7778vX2YPxpOiM/VjKSVhqH8D3BfbTVEUvRzAO0nUqDiWoLcpI7FHUd5ZURA80YJhOkf17RTEUzHzDZI2pm5te37xee/zwHxh7MOR6z9piqfwg57PnUpedYobhzVztZOJqltaA8IWQdduzRBcPilsWQldq2a9EVbofU7MpIs0MHP07eNC6+vXRr0HAqMvRfWdJ05hlkbdexXa6THod4arLnheSB5SVhnRbflHrnRZy1y3pdm+xMwWW1rIeBel3TVtWv63qvcKoCQhp5SDdT3Ir8lxjSH7MdIN+erlk8k6sNtWxOV1glhX85FJVdBwUAAA==";
    protected jaxx.runtime.swing.StatusMessagePanel p;
    private jaxx.demo.StatusMessagePanelDemo $DemoPanel0 = this;
    private javax.swing.JButton $JButton2;
    private javax.swing.JButton $JButton3;
    private javax.swing.JPanel $JPanel1;
    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 StatusMessagePanelDemo() {
        super();
        $initialize();
    }

    public StatusMessagePanelDemo(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__$JButton2(java.awt.event.ActionEvent event) {
        p.setStatus(((JButton)event.getSource()).getText() + " ? shame on you!");
    }

    public void doActionPerformed__on__$JButton3(java.awt.event.ActionEvent event) {
        p.setStatus(((JButton)event.getSource()).getText() + " ? shame on ...");
    }

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

    public jaxx.runtime.swing.StatusMessagePanel getP() {
        return p;
    }

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

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

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

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

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

    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();
        $JPanel1.add($JButton2);
        $JPanel1.add($JButton3);
    }

    private void $initialize() {
        if (allComponentsCreated || !contextInitialized) {
            return;
        }
        $objectMap.put("$DemoPanel0", this);
        $JPanel1 = new javax.swing.JPanel();
        $objectMap.put("$JPanel1", $JPanel1);
        $JPanel1.setName("$JPanel1");
        $JPanel1.setLayout((new GridLayout(0,1)));
        
        $JButton2 = new javax.swing.JButton();
        $objectMap.put("$JButton2", $JButton2);
        $JButton2.setName("$JButton2");
        $JButton2.setText(_("Fool me once"));
        $JButton2.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $DemoPanel0, "doActionPerformed__on__$JButton2"));
        
        $JButton3 = new javax.swing.JButton();
        $objectMap.put("$JButton3", $JButton3);
        $JButton3.setName("$JButton3");
        $JButton3.setText(_("Fool me twice"));
        $JButton3.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $DemoPanel0, "doActionPerformed__on__$JButton3"));
        
        createP();
        $DemoPanel0.removeDataBinding("top.name");
        
        $DemoPanel0.setName("$DemoPanel0");
        
        
        
        
        
        
        
        
        $completeSetup();
    }

    protected void addChildrenToDemoPanel() {
        if (!allComponentsCreated) {
            return;
        }
        demoPanel.add($JPanel1, BorderLayout.CENTER);
        demoPanel.add(p, BorderLayout.SOUTH);
    }

    protected void createDemoPanel() {
        super.createDemoPanel();
        demoPanel.setName("demoPanel");
        ((javax.swing.JPanel) demoPanel).setLayout((new BorderLayout()));
    }

    protected void createP() {
        p = new jaxx.runtime.swing.StatusMessagePanel();
        $objectMap.put("p", p);
        p.removeDataBinding("$Table0.name");
        
        p.setName("p");
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy