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

jaxx.demo.JMenuItemDemo 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 JMenuItemDemo extends jaxx.demo.DemoPanel {
    private static java.lang.String $jaxxObjectDescriptor = "H4sIAAAAAAAAAKVUPW8TQRBdm9jGcb7IBwQUUAIuKNA5BEQkEgEhUUQsGxBuItyw9i32Jee9ZW8uOVIgJFqEUlHQAD0lPUKUVLT8B4T4B8zu2Xd2YhkLu1if3sx7+2Zu5j79IglXkoUd6vuG9DhYDWbk17a3H1R2WBU2mFuVlgBHkuAXi5N4mWTMEHeBXCoXFD3XpOfWnYZwOONt7JUCGXbhuc3cOmMAZCZgVF03VwrhFV94sqUWmumm9uHP7/ih+fJjnBBfoKs0ljD/L1ZUwVCBxC0TyCTetEdzNuU1tCEtXkOfowpbt6nr3qcN9oy8IKkCSQoqUQzIxf5L1Rqa7wsgmewGazgPKWf2IpAz2qyJiJEvMu5tAWuouBCakQSSNlvp6FNZ8g13Hx0aeQ1GiWPZPF6+C45QgatAZjuy22KKMBLyJrL5LQ5McmpvSqx0Cci5DmZHVJHGQ26qgZ7vUglkuoNSDODIXCqrsWtATh1LVCkzYWYmGzbiOs7HsWwVUKmzIWP4qTKmu6GQMXVMRnqqf0XmurTGjnawQCsB54LAwZnS7wJH0YhGMZqVWJkkpIcwdqwcTe0jhIJ5baJaQKPvX73be/v5y83WcGbwjtGOlLZdwmER0hFMgqWuGA8m0gPLzhWpWCnjaDMbF1Ev2nSbgVITRhOor7trKJpxj7p1pCZSP79+O/3kxwkS3yTDtkPNTaryt0ga6hKrdGzTF7fvaCcj+yfxnFCesK8VWt2tScfjuCJjqyYFOl+xuImtu+VjwdNtBYcuvh++Ls69Ob/cKjoWmDqSFhWeeEySFrctzvQuNtes6+5lhMs804nWqduCxdT/hGhO3mV9XulWXbLOrFodN3lyNbh/ngKufsUDhtUp2qK2r56W+lZN7OP3pK7Cy/8rouAbPRSm+rCRxhdrHdCKzQYUSoAFA4ooeHVAG0PAfOihcbYvF6UeCnN9uJiqO9I6cDhQe822ahw/fr1MLQxsSin8Bc7eL5OZBwAA";
    protected javax.swing.JLabel demoMessage;
    protected javax.swing.JPanel framePanel;
    protected javax.swing.JMenuBar menuBar;
    private jaxx.demo.JMenuItemDemo $DemoPanel0 = this;
    private javax.swing.JDesktopPane $JDesktopPane1;
    private javax.swing.JInternalFrame $JInternalFrame2;
    private javax.swing.JMenu $JMenu3;
    private javax.swing.JMenuItem $JMenuItem4;
    private boolean allComponentsCreated;
    private boolean contextInitialized = true;
    java.util.Map $previousValues = new java.util.HashMap();

    /* begin raw body code */
    private void displayMessage() {
            JOptionPane.showMessageDialog(demoPanel, "Menu item clicked");
            }
    /* end raw body code */
    /*---------------------------------------------------------------------------------*/
    /*-- Statics methods --------------------------------------------------------------*/
    /*---------------------------------------------------------------------------------*/

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

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

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

    public JMenuItemDemo(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__$JMenuItem4(java.awt.event.ActionEvent event) {
        displayMessage();
    }

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

    public javax.swing.JLabel getDemoMessage() {
        return demoMessage;
    }

    public javax.swing.JPanel getFramePanel() {
        return framePanel;
    }

    public javax.swing.JMenuBar getMenuBar() {
        return menuBar;
    }

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

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

    protected javax.swing.JDesktopPane get$JDesktopPane1() {
        return $JDesktopPane1;
    }

    protected javax.swing.JInternalFrame get$JInternalFrame2() {
        return $JInternalFrame2;
    }

    protected javax.swing.JMenu get$JMenu3() {
        return $JMenu3;
    }

    protected javax.swing.JMenuItem get$JMenuItem4() {
        return $JMenuItem4;
    }

    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();
        $JDesktopPane1.add($JInternalFrame2);
        
        $JInternalFrame2.getContentPane().add(framePanel);
        $JInternalFrame2.setJMenuBar(menuBar);
        
        addChildrenToMenuBar();
        $JMenu3.add($JMenuItem4);
        
        
        addChildrenToFramePanel();
        $JDesktopPane1.setBackground((null));
    }

    private void $initialize() {
        if (allComponentsCreated || !contextInitialized) {
            return;
        }
        $objectMap.put("$DemoPanel0", this);
        $JDesktopPane1 = new javax.swing.JDesktopPane();
        $objectMap.put("$JDesktopPane1", $JDesktopPane1);
        $JDesktopPane1.setName("$JDesktopPane1");
        jaxx.runtime.Util.setComponentHeight($JDesktopPane1,400);
        
        jaxx.runtime.Util.setComponentWidth($JDesktopPane1,350);
        
        
        create$JInternalFrame2();
        createMenuBar();
        
        $JMenu3 = new javax.swing.JMenu();
        $objectMap.put("$JMenu3", $JMenu3);
        $JMenu3.setName("$JMenu3");
        $JMenu3.setText(_("Demo"));
        
        $JMenuItem4 = new javax.swing.JMenuItem();
        $objectMap.put("$JMenuItem4", $JMenuItem4);
        $JMenuItem4.setName("$JMenuItem4");
        $JMenuItem4.setText(_("Message Box"));
        $JMenuItem4.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $DemoPanel0, "doActionPerformed__on__$JMenuItem4"));
        
        createFramePanel();
        createDemoMessage();
        $DemoPanel0.removeDataBinding("top.name");
        
        $DemoPanel0.setName("$DemoPanel0");
        
        
        
        
        
        
        
        
        $JInternalFrame2.pack();
        
        $completeSetup();
    }

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

    protected void addChildrenToFramePanel() {
        if (!allComponentsCreated) {
            return;
        }
        framePanel.add(demoMessage);
    }

    protected void addChildrenToMenuBar() {
        if (!allComponentsCreated) {
            return;
        }
        menuBar.add($JMenu3);
    }

    protected void create$JInternalFrame2() {
        $JInternalFrame2 = new javax.swing.JInternalFrame();
        $objectMap.put("$JInternalFrame2", $JInternalFrame2);
        $JInternalFrame2.setName("$JInternalFrame2");
        $JInternalFrame2.setVisible(true);
        $JInternalFrame2.setClosable(true);
        $JInternalFrame2.setDefaultCloseOperation(2);
        jaxx.runtime.Util.setComponentHeight($JInternalFrame2,250);
        
        $JInternalFrame2.setResizable(true);
        $JInternalFrame2.setTitle(_("JMenu demo"));
        jaxx.runtime.Util.setComponentWidth($JInternalFrame2,300);
    }

    protected void createDemoMessage() {
        demoMessage = new javax.swing.JLabel();
        $objectMap.put("demoMessage", demoMessage);
        demoMessage.setName("demoMessage");
        demoMessage.setHorizontalAlignment(0);
        demoMessage.setText(_("JMenu demo"));
    }

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

    protected void createFramePanel() {
        framePanel = new javax.swing.JPanel();
        $objectMap.put("framePanel", framePanel);
        framePanel.setName("framePanel");
    }

    protected void createMenuBar() {
        menuBar = new javax.swing.JMenuBar();
        $objectMap.put("menuBar", menuBar);
        menuBar.setName("menuBar");
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy