
jaxx.demo.BeanDataBindingDemo 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 BeanDataBindingDemo extends jaxx.demo.BaseBeanDataBinding {
private static java.lang.String $jaxxObjectDescriptor = "H4sIAAAAAAAAAKVUTU8TURS9rRQoH4Ly4UdAq9RoYpxSEBGLooUQaIoawYTYja/MCwyZzozzXmHcGBO3xrBy4Ubdu3RvjEtXbv0PxvgPvO9NOzOlY2mcLqbtufeee857c++nX5BgNlzYJY6j2FWDaxWqFO5tbj4o79ItvkTZlq1Z3LTB/cTiEC9Br+rhjMNEqSjKM7XyzKJZsUyDGoHqXBF6GH+uU7ZDKecw4lZsMZZZ9+CcY1XtOpsnJoztw5/f8QP15cc4gGOhqkG0kDqqynfQUYS4pnI4iZ32SEYnxjbKsDVjG3X2C2xRJ4zdJxX6DF5AVxE6LWIjGYeL7VuVHLLesdBxOk8YzVNiLBFO8pqhYrtJDuNStkorpnIouISYZUmGTg7dVNU4otMcTgiFilCt5E1Txyo/LSmYHhKD6hxON5wI28dqZYOUdRpgTReKpEz1LB6GYHVqaS4qkgaCuZJ46nCuRBtzk+lCvsq5aaDcoYZkFxZpI83Z1wVwtjHYly5sUIcva1RXZziMNrB5kXCpN8T/U/+QNus1SzUHb4YEg0rmBHa+iVl2zU6GtO2pM2ezHvWVkOhUSDQh7n462NEWp4qXiwOk+APkv+GxEiTsKsIcBkv+rD1CyJ2yGioJJPr+1bu9t5+/3KqP1BD26G9ICWwAfMUt27SozTXRYsCdoyrX9MwasXIlSDKq4/qQ62E4IGC9BqMI5HdfZFGmrBC2g6WJrp9fv40+/XEM4svQo5tEXSYifxWSfMdGl6auOtbCXamkb79bzL7QxKGD49VwOD6v4gSlyu4I3XHQ6nDAqtf/+8HrtbE347N1uzFXzqE033LiCXRqhq4ZVO6O2loI3RW9FqNV1fTHP2whxMT3kFWbxBn5nGv2JeAcztu82ztFOK6pcpVTdCZit6V08WtB5p45kpFD157GNNwCImH+f2mkMPFYDGcYa4thpYWGoxnQCjXEPlNb0JyLbCU6w0Tkw2iPoZWGS5E1tMfwuAXD5cguojNcjXwO7TG00nAtsob2GFrdRaZ9Fy0Y/gIgGZfgPwoAAA==";
protected javax.swing.JTextField edit3;
protected java.lang.Boolean editing3;
private jaxx.demo.BeanDataBindingDemo $BaseBeanDataBinding0 = this;
private javax.swing.JButton $JButton11;
private javax.swing.JButton $JButton12;
private javax.swing.JButton $JButton3;
private javax.swing.JButton $JButton4;
private javax.swing.JButton $JButton7;
private javax.swing.JButton $JButton8;
private javax.swing.JLabel $JLabel1;
private javax.swing.JPanel $JPanel10;
private javax.swing.JPanel $JPanel2;
private javax.swing.JPanel $JPanel6;
private javax.swing.JTextField $JTextField5;
private javax.swing.JTextField $JTextField9;
private boolean allComponentsCreated;
private boolean contextInitialized = true;
java.util.Map $previousValues = new java.util.HashMap();
private java.beans.PropertyChangeListener $DataSource13 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JLabel1.text");
private java.beans.PropertyChangeListener $DataSource14 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JButton3.visible");
private java.beans.PropertyChangeListener $DataSource15 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JButton4.visible");
private java.beans.PropertyChangeListener $DataSource16 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JTextField5.enabled");
private java.beans.PropertyChangeListener $DataSource17 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JButton7.visible");
private java.beans.PropertyChangeListener $DataSource18 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JButton8.visible");
private java.beans.PropertyChangeListener $DataSource19 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JTextField9.enabled");
private java.beans.PropertyChangeListener $DataSource20 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JButton11.visible");
private java.beans.PropertyChangeListener $DataSource21 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "$JButton12.visible");
private java.beans.PropertyChangeListener $DataSource22 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "edit3.enabled");
private java.beans.PropertyChangeListener $DataSource23 = new jaxx.runtime.DataBindingListener($BaseBeanDataBinding0, "edit3.text");
/*---------------------------------------------------------------------------------*/
/*-- Statics methods --------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor() {
return jaxx.runtime.Util.decodeCompressedJAXXObjectDescriptor($jaxxObjectDescriptor);
}
/*---------------------------------------------------------------------------------*/
/*-- Constructors -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public BeanDataBindingDemo() {
super();
$initialize();
}
public BeanDataBindingDemo(jaxx.runtime.JAXXContext parentContext) {
super(parentContext);
$initialize();
}
/*---------------------------------------------------------------------------------*/
/*-- JAXXObject implementation ----------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public void applyDataBinding(String $binding) {
if ("$JLabel1.text".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.addPropertyChangeListener("contentMessage", $DataSource13);
}
} else if ("$JButton3.visible".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.addPropertyChangeListener("editing", $DataSource14);
}
} else if ("$JButton4.visible".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.addPropertyChangeListener("editing", $DataSource15);
}
} else if ("$JTextField5.enabled".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.addPropertyChangeListener("editing", $DataSource16);
}
} else if ("$JButton7.visible".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.addPropertyChangeListener("editing2", $DataSource17);
}
} else if ("$JButton8.visible".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.addPropertyChangeListener("editing2", $DataSource18);
}
} else if ("$JTextField9.enabled".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.addPropertyChangeListener("editing2", $DataSource19);
}
} else if ("$JButton11.visible".equals($binding)) {
addPropertyChangeListener("editing3", $DataSource20);
} else if ("$JButton12.visible".equals($binding)) {
addPropertyChangeListener("editing3", $DataSource21);
} else if ("edit3.enabled".equals($binding)) {
addPropertyChangeListener("editing3", $DataSource22);
} else if ("edit3.text".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.addPropertyChangeListener("contentMessage", $DataSource23);
}
} 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 ("$JLabel1.text".equals($dest)) {
if ($BaseBeanDataBinding0 != null) {
$JLabel1.setText(_(String.valueOf((getContentMessage()))));
}
} else if ("$JButton3.visible".equals($dest)) {
if ($BaseBeanDataBinding0 != null) {
$JButton3.setVisible((!isEditing()));
}
} else if ("$JButton4.visible".equals($dest)) {
if ($BaseBeanDataBinding0 != null) {
$JButton4.setVisible((isEditing()));
}
} else if ("$JTextField5.enabled".equals($dest)) {
if ($BaseBeanDataBinding0 != null) {
$JTextField5.setEnabled((isEditing()));
}
} else if ("$JButton7.visible".equals($dest)) {
if ($BaseBeanDataBinding0 != null) {
$JButton7.setVisible((!isEditing2()));
}
} else if ("$JButton8.visible".equals($dest)) {
if ($BaseBeanDataBinding0 != null) {
$JButton8.setVisible((isEditing2()));
}
} else if ("$JTextField9.enabled".equals($dest)) {
if ($BaseBeanDataBinding0 != null) {
$JTextField9.setEnabled((isEditing2()));
}
} else if ("$JButton11.visible".equals($dest)) {
$JButton11.setVisible((!isEditing3()));
} else if ("$JButton12.visible".equals($dest)) {
$JButton12.setVisible((isEditing3()));
} else if ("edit3.enabled".equals($dest)) {
edit3.setEnabled((isEditing3()));
} else if ("edit3.text".equals($dest)) {
if ($BaseBeanDataBinding0 != null) {
jaxx.runtime.SwingUtil.setText(edit3, String.valueOf((getContentMessage())));
}
} else {
super.processDataBinding($dest, true);
}
} finally {
$activeBindings.remove($dest);
}
}
public void removeDataBinding(String $binding) {
if ("$JLabel1.text".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.removePropertyChangeListener("contentMessage", $DataSource13);
}
} else if ("$JButton3.visible".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.removePropertyChangeListener("editing", $DataSource14);
}
} else if ("$JButton4.visible".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.removePropertyChangeListener("editing", $DataSource15);
}
} else if ("$JTextField5.enabled".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.removePropertyChangeListener("editing", $DataSource16);
}
} else if ("$JButton7.visible".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.removePropertyChangeListener("editing2", $DataSource17);
}
} else if ("$JButton8.visible".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.removePropertyChangeListener("editing2", $DataSource18);
}
} else if ("$JTextField9.enabled".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.removePropertyChangeListener("editing2", $DataSource19);
}
} else if ("$JButton11.visible".equals($binding)) {
removePropertyChangeListener("editing3", $DataSource20);
} else if ("$JButton12.visible".equals($binding)) {
removePropertyChangeListener("editing3", $DataSource21);
} else if ("edit3.enabled".equals($binding)) {
removePropertyChangeListener("editing3", $DataSource22);
} else if ("edit3.text".equals($binding)) {
if ($BaseBeanDataBinding0 != null) {
$BaseBeanDataBinding0.removePropertyChangeListener("contentMessage", $DataSource23);
}
} else {
super.removeDataBinding($binding);
}
}
/*---------------------------------------------------------------------------------*/
/*-- Event methods ----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public void doActionPerformed__on__$JButton11(java.awt.event.ActionEvent event) {
setEditing3(true);
}
public void doActionPerformed__on__$JButton12(java.awt.event.ActionEvent event) {
setEditing3(false);
}
public void doActionPerformed__on__$JButton3(java.awt.event.ActionEvent event) {
setEditing(true);
}
public void doActionPerformed__on__$JButton4(java.awt.event.ActionEvent event) {
setEditing(false);
}
public void doActionPerformed__on__$JButton7(java.awt.event.ActionEvent event) {
setEditing2(true);
}
public void doActionPerformed__on__$JButton8(java.awt.event.ActionEvent event) {
setEditing2(false);
}
public void doKeyReleased__on__edit3(java.awt.event.KeyEvent event) {
setContentMessage(edit3.getText());
}
/*---------------------------------------------------------------------------------*/
/*-- public acessor methods -------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public javax.swing.JTextField getEdit3() {
return edit3;
}
public java.lang.Boolean getEditing3() {
return editing3;
}
public java.lang.Boolean isEditing3() {
return editing3 !=null && editing3;
}
/*---------------------------------------------------------------------------------*/
/*-- public mutator methods -------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public void setEditing3(java.lang.Boolean newValue) {
java.lang.Boolean oldValue = this.editing3;
this.editing3 = newValue;
firePropertyChange("editing3", oldValue, newValue);
}
/*---------------------------------------------------------------------------------*/
/*-- protected acessors methods ---------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
protected jaxx.demo.BeanDataBindingDemo get$BaseBeanDataBinding0() {
return $BaseBeanDataBinding0;
}
protected javax.swing.JButton get$JButton11() {
return $JButton11;
}
protected javax.swing.JButton get$JButton12() {
return $JButton12;
}
protected javax.swing.JButton get$JButton3() {
return $JButton3;
}
protected javax.swing.JButton get$JButton4() {
return $JButton4;
}
protected javax.swing.JButton get$JButton7() {
return $JButton7;
}
protected javax.swing.JButton get$JButton8() {
return $JButton8;
}
protected javax.swing.JLabel get$JLabel1() {
return $JLabel1;
}
protected javax.swing.JPanel get$JPanel10() {
return $JPanel10;
}
protected javax.swing.JPanel get$JPanel2() {
return $JPanel2;
}
protected javax.swing.JPanel get$JPanel6() {
return $JPanel6;
}
protected javax.swing.JTextField get$JTextField5() {
return $JTextField5;
}
protected javax.swing.JTextField get$JTextField9() {
return $JTextField9;
}
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();
$JPanel2.add($JButton3);
$JPanel2.add($JButton4);
$JPanel6.add($JButton7);
$JPanel6.add($JButton8);
$JPanel10.add($JButton11);
$JPanel10.add($JButton12);
applyDataBinding("$JLabel1.text");
applyDataBinding("$JButton3.visible");
applyDataBinding("$JButton4.visible");
applyDataBinding("$JTextField5.enabled");
applyDataBinding("$JButton7.visible");
applyDataBinding("$JButton8.visible");
applyDataBinding("$JTextField9.enabled");
applyDataBinding("$JButton11.visible");
applyDataBinding("$JButton12.visible");
applyDataBinding("edit3.enabled");
applyDataBinding("edit3.text");
}
private void $initialize() {
if (allComponentsCreated || !contextInitialized) {
return;
}
$objectMap.put("$BaseBeanDataBinding0", this);
createEditing3();
$JLabel1 = new javax.swing.JLabel();
$objectMap.put("$JLabel1", $JLabel1);
$JLabel1.setName("$JLabel1");
$JPanel2 = new javax.swing.JPanel();
$objectMap.put("$JPanel2", $JPanel2);
$JPanel2.setName("$JPanel2");
$JButton3 = new javax.swing.JButton();
$objectMap.put("$JButton3", $JButton3);
$JButton3.setName("$JButton3");
$JButton3.setText(_("edit"));
$JButton3.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $BaseBeanDataBinding0, "doActionPerformed__on__$JButton3"));
$JButton4 = new javax.swing.JButton();
$objectMap.put("$JButton4", $JButton4);
$JButton4.setName("$JButton4");
$JButton4.setText(_("close"));
$JButton4.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $BaseBeanDataBinding0, "doActionPerformed__on__$JButton4"));
$JTextField5 = new javax.swing.JTextField();
$objectMap.put("$JTextField5", $JTextField5);
$JTextField5.setName("$JTextField5");
$JTextField5.setColumns(15);
jaxx.runtime.SwingUtil.setText($JTextField5, "to edit");
$JPanel6 = new javax.swing.JPanel();
$objectMap.put("$JPanel6", $JPanel6);
$JPanel6.setName("$JPanel6");
$JButton7 = new javax.swing.JButton();
$objectMap.put("$JButton7", $JButton7);
$JButton7.setName("$JButton7");
$JButton7.setText(_("edit2"));
$JButton7.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $BaseBeanDataBinding0, "doActionPerformed__on__$JButton7"));
$JButton8 = new javax.swing.JButton();
$objectMap.put("$JButton8", $JButton8);
$JButton8.setName("$JButton8");
$JButton8.setText(_("close2"));
$JButton8.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $BaseBeanDataBinding0, "doActionPerformed__on__$JButton8"));
$JTextField9 = new javax.swing.JTextField();
$objectMap.put("$JTextField9", $JTextField9);
$JTextField9.setName("$JTextField9");
$JTextField9.setColumns(15);
jaxx.runtime.SwingUtil.setText($JTextField9, "to edit 2");
$JPanel10 = new javax.swing.JPanel();
$objectMap.put("$JPanel10", $JPanel10);
$JPanel10.setName("$JPanel10");
$JButton11 = new javax.swing.JButton();
$objectMap.put("$JButton11", $JButton11);
$JButton11.setName("$JButton11");
$JButton11.setText(_("edit3"));
$JButton11.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $BaseBeanDataBinding0, "doActionPerformed__on__$JButton11"));
$JButton12 = new javax.swing.JButton();
$objectMap.put("$JButton12", $JButton12);
$JButton12.setName("$JButton12");
$JButton12.setText(_("close3"));
$JButton12.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $BaseBeanDataBinding0, "doActionPerformed__on__$JButton12"));
createEdit3();
$BaseBeanDataBinding0.removeDataBinding("$DemoPanel0.name");
$BaseBeanDataBinding0.setName("$BaseBeanDataBinding0");
$completeSetup();
}
protected void addChildrenToDemoPanel() {
if (!allComponentsCreated) {
return;
}
demoPanel.add($JLabel1, new GridBagConstraints(0, 0, 2, 1, 0.0, 0.0, 10, 0, new Insets(3, 3, 3, 3), 0, 0));
demoPanel.add($JPanel2, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, 10, 0, new Insets(3, 3, 3, 3), 0, 0));
demoPanel.add($JTextField5, new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, 10, 1, new Insets(3, 3, 3, 3), 0, 0));
demoPanel.add($JPanel6, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, 10, 0, new Insets(3, 3, 3, 3), 0, 0));
demoPanel.add($JTextField9, new GridBagConstraints(1, 2, 1, 1, 1.0, 0.0, 10, 1, new Insets(3, 3, 3, 3), 0, 0));
demoPanel.add($JPanel10, new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0, 10, 0, new Insets(3, 3, 3, 3), 0, 0));
demoPanel.add(edit3, new GridBagConstraints(1, 3, 1, 1, 1.0, 0.0, 10, 1, new Insets(3, 3, 3, 3), 0, 0));
}
protected void createDemoPanel() {
demoPanel = new jaxx.runtime.swing.Table();
$objectMap.put("demoPanel", demoPanel);
demoPanel.setName("demoPanel");
}
protected void createEdit3() {
edit3 = new javax.swing.JTextField();
$objectMap.put("edit3", edit3);
edit3.setName("edit3");
edit3.setColumns(15);
edit3.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $BaseBeanDataBinding0, "doKeyReleased__on__edit3"));
}
protected void createEditing3() {
editing3 = true;
$objectMap.put("editing3", editing3);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy