![JAR search and dependency download from the Maven repository](/logo.png)
jaxx.demo.ValidationTableDemo 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;
import static org.nuiton.i18n.I18n.n_;
import jaxx.runtime.SwingUtil;
import jaxx.runtime.validator.swing.SwingValidator;
public class ValidationTableDemo extends jaxx.demo.DemoPanel implements jaxx.runtime.JAXXValidator {
private static java.lang.String $jaxxObjectDescriptor = "H4sIAAAAAAAAAK1a328URRyfHtz1BwIVEDURU6CJRuK196st0CA/C9QWSQ8roSrM3Q7tlL3ddXe2PYghKIkxhhBiDDFEBWM0Gn0x0UdDjPoiL/rgC/+DISa++ObM7N1u73ZvOvK1STd33x+f+Xx/zMz3ev3mT5T2XLR9EdfrWde3GK2R7OSB06dfqiySKjtMvKpLHWa7KPjpSqHUHFpnhHKPoZ1zU8J9qOE+dMiuObZFrBXee6dQn8cumsRbIIQx9FjgUfW8oXIo3lt3fLeJFpJJQrvz14PUDePKpymE6g5n9SIPYWA1ryiCtVMoRQ2GNvGVlvCQia15TsOl1jznuV7IDpnY807gGnkDXUbdUyjjYJeDMbRDP1SJIf3rDkPrBg+Tmn0SW8QcZmibJGtwSXYWm9TAjNrWKVwxibByHOmXYShTsw1i5hjaGDlMC1G7SV682xBJe6jBWVF2kUcZuR5vCCO7buK6vIh5hsZb8rcUsLLdrLfM85Iti+dsUzhNPA/PE0m4jU5v6MnQrv8AGSH0hYYyqCeTNIU2Ta/RTC5DT7SsGqwlma7IzuCkNM7J7CzhesMskAqjp6MMDUpnyWVAPLavhJnCFWIW2mGkVBgNhrZrGanz/tnaYneKyyYoMY1W2yZuUbx/tlWXFjiSzK5kp1KSkysajKHNLauXeTKJG0ORORgR73cmZmI0zEQptvhYuPhoTLc7Qdfb0OWGVcqcSplXKQvJyqD4xYQYe4IYc6UwyCNx1JEQ9WiU4rOiMGFdjsa9RhO8Mmdby5ngNpboJgsq3hVjbkFwuzsHlx8Og3s5tl4+SvYrcWVepSyolEWVsqRSjiQrZZj5UUWYY2GYJI4adeN8pDxP+X3WPPZ3tSmbm304wbOHn/WrOuYSHDOkhqmZV7nlE9zW8NM3rH6CTyFpqaptnafzqqWKSUsZ1E32kRUolDpXoDASVuCt+GLRfrgaV46plLsVyuKwSplTKfMqZUGlLKqUJZVyRKVUZajYIUOyKMWk3b9hcLJcdW3TFCYlPoQ83nobhDph/3F06coJQdaz/ZqTQmF2O8aglEtgkKliqyqu6NZ76KDPmG0Jm89D05R9Qbz6qiF1hQu/1fnAmI0Gxmii65rjd5zPxQz1z0Wz5QwXBVNlQyoBpPT21VtLN7+7u6c5Qr7G11jfYrJi4uUjnePaDnEZFUtsDOZGn1FzaBo7e+dQr0dMPi7LcXjLCgLlhpiT4PiPCrescMsew94Cd0133//xp63nfl+DUhOoz7SxMYGF/XHUyxZcHqVtGnXnhf2SySPLPfzZz3/X8DBreJGXhVYvlB1c5XnkOcvxovY5mFpMyD0xdLg+EbbUarPtKtV5VrasyEpI9d6Na9NPXd822sxMV8C8zSzKTvoMylDLpBaRY7WoWHeHMXqd4xHfsKPJOGlWRnxa7m4MJ42R7Vv5/D6Why7eUxXb5Ya8vcf5ZIgHKtQyeIT76r5w+UHyF6/udonnDkcDcYHQ+QU+q20aD8IawIx/OKj4jEBQTXzR9uWA8MvDo6SX+eeWBaG+9/Aga5uTSgeMZ1bFEOL7ilCe00fowOF5MIchMIecRi67a7hOa35NAVPQgqHW/wCT5h+QfKJIyuogQvyzAmFEC+FXRSB6CL+BOfwB5qBqjj3gBh0Hc9gH5rAfzOEgmMNhcE9OgHtSD0HVk3oIqp7UQ1DVYhJciykwhxNgDifBHGa0EB4oEE5pIfwNRvhHkQc9BNW+mAXvCz0E1b7QQ1DtCz0EVT+cAffkq2AOr4M5nANzqIA5GOCePA/uST0EVU/qIah6Ug9BVYtFcC1MMAcLzMEBc3DBHBiYwxL4vqiD7ws9BNV9oYegysMlcC3eBHO4DOZwBXxGvQ0+o/QQVGeUHoLqjNJDUNXiHXAt3gVzeA/M4RqYw3UwhxtgDu+DOXwA5nATzOFDMIdbYA4fgc+HT8Dngx6C6nzQQ1CdD6sjMNRftU2/Zh0j2CDuLCXLCkZ3NPA2Y5/Zh1yCGZmxl8u2y4IvoDtQ/EwDcoOAnCEevST/FQGItqVKTDP4Gze1rSOW+IbDAGKm5X9oKDKnA7LZ5flq8jpgmvYymNd6r4kHTtxq3foFeN9/CUb4miP8CyqSC03vJAAA";
protected javax.swing.JSlider _ratio;
protected javax.swing.JTextField _text;
protected javax.swing.JTextField _text2;
protected javax.swing.JSlider age;
protected javax.swing.JButton cancel;
protected javax.swing.JTextField config;
protected javax.swing.JTextField dir;
protected javax.swing.JTextField email2;
protected javax.swing.JTable errorTable;
protected jaxx.runtime.validator.swing.SwingValidatorMessageTableModel errors2;
protected javax.swing.JTextField firstName;
protected jaxx.demo.Identity identity;
protected javax.swing.JTextField lastName;
protected jaxx.demo.Model model1;
protected jaxx.demo.Model model2;
protected javax.swing.JButton ok;
protected javax.swing.JSlider ratio;
protected javax.swing.JTextField text;
protected javax.swing.JTextField text2;
protected jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Model > validator;
protected jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Model > validator2;
protected jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Identity > validator3;
protected java.util.List validatorIds = new ArrayList();
private jaxx.demo.ValidationTableDemo $DemoPanel0 = this;
private javax.swing.JLabel $JLabel10;
private javax.swing.JLabel $JLabel11;
private javax.swing.JLabel $JLabel12;
private javax.swing.JLabel $JLabel13;
private javax.swing.JLabel $JLabel16;
private javax.swing.JLabel $JLabel17;
private javax.swing.JLabel $JLabel18;
private javax.swing.JLabel $JLabel21;
private javax.swing.JLabel $JLabel22;
private javax.swing.JLabel $JLabel23;
private javax.swing.JLabel $JLabel24;
private javax.swing.JLabel $JLabel25;
private javax.swing.JLabel $JLabel26;
private javax.swing.JLabel $JLabel29;
private javax.swing.JLabel $JLabel3;
private javax.swing.JLabel $JLabel30;
private javax.swing.JLabel $JLabel31;
private javax.swing.JLabel $JLabel32;
private javax.swing.JLabel $JLabel33;
private javax.swing.JLabel $JLabel34;
private javax.swing.JLabel $JLabel37;
private javax.swing.JLabel $JLabel38;
private javax.swing.JLabel $JLabel39;
private javax.swing.JLabel $JLabel4;
private javax.swing.JLabel $JLabel40;
private javax.swing.JLabel $JLabel41;
private javax.swing.JLabel $JLabel42;
private javax.swing.JLabel $JLabel43;
private javax.swing.JLabel $JLabel44;
private javax.swing.JLabel $JLabel45;
private javax.swing.JLabel $JLabel46;
private javax.swing.JLabel $JLabel47;
private javax.swing.JLabel $JLabel48;
private javax.swing.JLabel $JLabel5;
private javax.swing.JLabel $JLabel8;
private javax.swing.JLabel $JLabel9;
private javax.swing.JPanel $JPanel1;
private javax.swing.JPanel $JPanel14;
private javax.swing.JPanel $JPanel19;
private javax.swing.JPanel $JPanel27;
private javax.swing.JPanel $JPanel35;
private javax.swing.JPanel $JPanel49;
private javax.swing.JPanel $JPanel51;
private javax.swing.JPanel $JPanel6;
private javax.swing.JScrollPane $JScrollPane50;
private jaxx.runtime.swing.Table $Table15;
private jaxx.runtime.swing.Table $Table2;
private jaxx.runtime.swing.Table $Table20;
private jaxx.runtime.swing.Table $Table28;
private jaxx.runtime.swing.Table $Table36;
private jaxx.runtime.swing.Table $Table7;
private boolean allComponentsCreated;
private boolean contextInitialized = true;
java.util.Map $previousValues = new java.util.HashMap();
private java.beans.PropertyChangeListener $DataSource54 = new jaxx.runtime.DataBindingListener($DemoPanel0, "text.text");
private java.beans.PropertyChangeListener $DataSource55 = new jaxx.runtime.DataBindingListener($DemoPanel0, "text2.text");
private java.beans.PropertyChangeListener $DataSource56 = new jaxx.runtime.DataBindingListener($DemoPanel0, "ratio.value");
private java.beans.PropertyChangeListener $DataSource59 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel9.text");
private java.beans.PropertyChangeListener $DataSource60 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel11.text");
private java.beans.PropertyChangeListener $DataSource61 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel13.text");
private java.beans.PropertyChangeListener $DataSource64 = new jaxx.runtime.DataBindingListener($DemoPanel0, "_text.text");
private java.beans.PropertyChangeListener $DataSource65 = new jaxx.runtime.DataBindingListener($DemoPanel0, "_text2.text");
private java.beans.PropertyChangeListener $DataSource66 = new jaxx.runtime.DataBindingListener($DemoPanel0, "_ratio.value");
private java.beans.PropertyChangeListener $DataSource69 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel22.text");
private java.beans.PropertyChangeListener $DataSource70 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel24.text");
private java.beans.PropertyChangeListener $DataSource71 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel26.text");
private java.beans.PropertyChangeListener $DataSource74 = new jaxx.runtime.DataBindingListener($DemoPanel0, "firstName.text");
private java.beans.PropertyChangeListener $DataSource75 = new jaxx.runtime.DataBindingListener($DemoPanel0, "lastName.text");
private java.beans.PropertyChangeListener $DataSource76 = new jaxx.runtime.DataBindingListener($DemoPanel0, "email2.text");
private java.beans.PropertyChangeListener $DataSource77 = new jaxx.runtime.DataBindingListener($DemoPanel0, "age.value");
private java.beans.PropertyChangeListener $DataSource78 = new jaxx.runtime.DataBindingListener($DemoPanel0, "config.text");
private java.beans.PropertyChangeListener $DataSource79 = new jaxx.runtime.DataBindingListener($DemoPanel0, "dir.text");
private java.beans.PropertyChangeListener $DataSource82 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel38.text");
private java.beans.PropertyChangeListener $DataSource83 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel40.text");
private java.beans.PropertyChangeListener $DataSource84 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel42.text");
private java.beans.PropertyChangeListener $DataSource85 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel44.text");
private java.beans.PropertyChangeListener $DataSource86 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel46.text");
private java.beans.PropertyChangeListener $DataSource87 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel48.text");
private java.beans.PropertyChangeListener $DataSource90 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JScrollPane50.columnHeaderView");
/* begin raw body code */
void $afterCompleteSetup() {
jaxx.runtime.SwingValidatorUtil.installUI(errorTable, new jaxx.runtime.validator.swing.SwingValidatorMessageTableRenderer());
}
/* end raw body code */
/*---------------------------------------------------------------------------------*/
/*-- Statics methods --------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor() {
return jaxx.runtime.Util.decodeCompressedJAXXObjectDescriptor($jaxxObjectDescriptor);
}
/*---------------------------------------------------------------------------------*/
/*-- Constructors -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public ValidationTableDemo() {
super();
$initialize();
}
public ValidationTableDemo(jaxx.runtime.JAXXContext parentContext) {
super(parentContext);
$initialize();
}
/*---------------------------------------------------------------------------------*/
/*-- JAXXObject implementation ----------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public void applyDataBinding(String $binding) {
if ("text.text".equals($binding)) {
if (model1 != null) {
model1.addPropertyChangeListener("text", $DataSource54);
}
} else if ("text2.text".equals($binding)) {
if (model1 != null) {
model1.addPropertyChangeListener("text2", $DataSource55);
}
} else if ("ratio.value".equals($binding)) {
if (model1 != null) {
model1.addPropertyChangeListener("ratio", $DataSource56);
}
} else if ("$JLabel9.text".equals($binding)) {
if (model1 != null) {
model1.addPropertyChangeListener("text", $DataSource59);
}
} else if ("$JLabel11.text".equals($binding)) {
if (model1 != null) {
model1.addPropertyChangeListener("text2", $DataSource60);
}
} else if ("$JLabel13.text".equals($binding)) {
if (model1 != null) {
model1.addPropertyChangeListener("ratio", $DataSource61);
}
} else if ("_text.text".equals($binding)) {
if (model2 != null) {
model2.addPropertyChangeListener("text", $DataSource64);
}
} else if ("_text2.text".equals($binding)) {
if (model2 != null) {
model2.addPropertyChangeListener("text2", $DataSource65);
}
} else if ("_ratio.value".equals($binding)) {
if (model2 != null) {
model2.addPropertyChangeListener("ratio", $DataSource66);
}
} else if ("$JLabel22.text".equals($binding)) {
if (model2 != null) {
model2.addPropertyChangeListener("text", $DataSource69);
}
} else if ("$JLabel24.text".equals($binding)) {
if (model2 != null) {
model2.addPropertyChangeListener("text2", $DataSource70);
}
} else if ("$JLabel26.text".equals($binding)) {
if (model2 != null) {
model2.addPropertyChangeListener("ratio", $DataSource71);
}
} else if ("firstName.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("firstName", $DataSource74);
}
} else if ("lastName.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("lastName", $DataSource75);
}
} else if ("email2.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("email", $DataSource76);
}
} else if ("age.value".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("age", $DataSource77);
}
} else if ("config.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("config", $DataSource78);
}
} else if ("dir.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("dir", $DataSource79);
}
} else if ("$JLabel38.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("firstName", $DataSource82);
}
} else if ("$JLabel40.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("lastName", $DataSource83);
}
} else if ("$JLabel42.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("email", $DataSource84);
}
} else if ("$JLabel44.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("age", $DataSource85);
}
} else if ("$JLabel46.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("config", $DataSource86);
}
} else if ("$JLabel48.text".equals($binding)) {
if (identity != null) {
identity.addPropertyChangeListener("dir", $DataSource87);
}
} else if ("$JScrollPane50.columnHeaderView".equals($binding)) {
if (errorTable != null) {
errorTable.addPropertyChangeListener("tableHeader", $DataSource90);
}
} 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 ("text.text".equals($dest)) {
if (model1 != null) {
jaxx.runtime.SwingUtil.setText(text, String.valueOf((model1.getText())));
}
} else if ("text2.text".equals($dest)) {
if (model1 != null) {
jaxx.runtime.SwingUtil.setText(text2, String.valueOf((model1.getText2())));
}
} else if ("ratio.value".equals($dest)) {
if (model1 != null) {
ratio.setValue((model1.getRatio()));
}
} else if ("$JLabel9.text".equals($dest)) {
if (model1 != null) {
$JLabel9.setText(_(String.valueOf((model1.getText()))));
}
} else if ("$JLabel11.text".equals($dest)) {
if (model1 != null) {
$JLabel11.setText(_(String.valueOf((model1.getText2()))));
}
} else if ("$JLabel13.text".equals($dest)) {
if (model1 != null) {
$JLabel13.setText(_(String.valueOf((model1.getRatio()))));
}
} else if ("_text.text".equals($dest)) {
if (model2 != null) {
jaxx.runtime.SwingUtil.setText(_text, String.valueOf((model2.getText())));
}
} else if ("_text2.text".equals($dest)) {
if (model2 != null) {
jaxx.runtime.SwingUtil.setText(_text2, String.valueOf((model2.getText2())));
}
} else if ("_ratio.value".equals($dest)) {
if (model2 != null) {
_ratio.setValue((model2.getRatio()));
}
} else if ("$JLabel22.text".equals($dest)) {
if (model2 != null) {
$JLabel22.setText(_(String.valueOf((model2.getText()))));
}
} else if ("$JLabel24.text".equals($dest)) {
if (model2 != null) {
$JLabel24.setText(_(String.valueOf((model2.getText2()))));
}
} else if ("$JLabel26.text".equals($dest)) {
if (model2 != null) {
$JLabel26.setText(_(String.valueOf((model2.getRatio()))));
}
} else if ("firstName.text".equals($dest)) {
if (identity != null) {
jaxx.runtime.SwingUtil.setText(firstName, String.valueOf((identity.getFirstName())));
}
} else if ("lastName.text".equals($dest)) {
if (identity != null) {
jaxx.runtime.SwingUtil.setText(lastName, String.valueOf((identity.getLastName())));
}
} else if ("email2.text".equals($dest)) {
if (identity != null) {
jaxx.runtime.SwingUtil.setText(email2, String.valueOf((identity.getEmail())));
}
} else if ("age.value".equals($dest)) {
if (identity != null) {
age.setValue((identity.getAge()));
}
} else if ("config.text".equals($dest)) {
if (identity != null) {
jaxx.runtime.SwingUtil.setText(config, String.valueOf((identity.getConfig())));
}
} else if ("dir.text".equals($dest)) {
if (identity != null) {
jaxx.runtime.SwingUtil.setText(dir, String.valueOf((identity.getDir())));
}
} else if ("$JLabel38.text".equals($dest)) {
if (identity != null) {
$JLabel38.setText(_(String.valueOf((identity.getFirstName()))));
}
} else if ("$JLabel40.text".equals($dest)) {
if (identity != null) {
$JLabel40.setText(_(String.valueOf((identity.getLastName()))));
}
} else if ("$JLabel42.text".equals($dest)) {
if (identity != null) {
$JLabel42.setText(_(String.valueOf((identity.getEmail()))));
}
} else if ("$JLabel44.text".equals($dest)) {
if (identity != null) {
$JLabel44.setText(_(String.valueOf((identity.getAge()))));
}
} else if ("$JLabel46.text".equals($dest)) {
if (identity != null) {
$JLabel46.setText(_(String.valueOf((identity.getConfig()))));
}
} else if ("$JLabel48.text".equals($dest)) {
if (identity != null) {
$JLabel48.setText(_(String.valueOf((identity.getDir()))));
}
} else if ("$JScrollPane50.columnHeaderView".equals($dest)) {
if (errorTable != null) {
$JScrollPane50.setColumnHeaderView((errorTable.getTableHeader()));
}
} else {
super.processDataBinding($dest, true);
}
} finally {
$activeBindings.remove($dest);
}
}
public void removeDataBinding(String $binding) {
if ("text.text".equals($binding)) {
if (model1 != null) {
model1.removePropertyChangeListener("text", $DataSource54);
}
} else if ("text2.text".equals($binding)) {
if (model1 != null) {
model1.removePropertyChangeListener("text2", $DataSource55);
}
} else if ("ratio.value".equals($binding)) {
if (model1 != null) {
model1.removePropertyChangeListener("ratio", $DataSource56);
}
} else if ("$JLabel9.text".equals($binding)) {
if (model1 != null) {
model1.removePropertyChangeListener("text", $DataSource59);
}
} else if ("$JLabel11.text".equals($binding)) {
if (model1 != null) {
model1.removePropertyChangeListener("text2", $DataSource60);
}
} else if ("$JLabel13.text".equals($binding)) {
if (model1 != null) {
model1.removePropertyChangeListener("ratio", $DataSource61);
}
} else if ("_text.text".equals($binding)) {
if (model2 != null) {
model2.removePropertyChangeListener("text", $DataSource64);
}
} else if ("_text2.text".equals($binding)) {
if (model2 != null) {
model2.removePropertyChangeListener("text2", $DataSource65);
}
} else if ("_ratio.value".equals($binding)) {
if (model2 != null) {
model2.removePropertyChangeListener("ratio", $DataSource66);
}
} else if ("$JLabel22.text".equals($binding)) {
if (model2 != null) {
model2.removePropertyChangeListener("text", $DataSource69);
}
} else if ("$JLabel24.text".equals($binding)) {
if (model2 != null) {
model2.removePropertyChangeListener("text2", $DataSource70);
}
} else if ("$JLabel26.text".equals($binding)) {
if (model2 != null) {
model2.removePropertyChangeListener("ratio", $DataSource71);
}
} else if ("firstName.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("firstName", $DataSource74);
}
} else if ("lastName.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("lastName", $DataSource75);
}
} else if ("email2.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("email", $DataSource76);
}
} else if ("age.value".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("age", $DataSource77);
}
} else if ("config.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("config", $DataSource78);
}
} else if ("dir.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("dir", $DataSource79);
}
} else if ("$JLabel38.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("firstName", $DataSource82);
}
} else if ("$JLabel40.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("lastName", $DataSource83);
}
} else if ("$JLabel42.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("email", $DataSource84);
}
} else if ("$JLabel44.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("age", $DataSource85);
}
} else if ("$JLabel46.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("config", $DataSource86);
}
} else if ("$JLabel48.text".equals($binding)) {
if (identity != null) {
identity.removePropertyChangeListener("dir", $DataSource87);
}
} else if ("$JScrollPane50.columnHeaderView".equals($binding)) {
if (errorTable != null) {
errorTable.removePropertyChangeListener("tableHeader", $DataSource90);
}
} else {
super.removeDataBinding($binding);
}
}
/*---------------------------------------------------------------------------------*/
/*-- JAXXValidation implementation ------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Model > getValidator() {
return validator;
}
public jaxx.runtime.validator.swing.SwingValidator> getValidator(String validatorId) {
return (jaxx.runtime.validator.swing.SwingValidator) (validatorIds.contains(validatorId) ? getObjectById(validatorId) : null);
}
public java.util.List getValidatorIds() {
return validatorIds;
}
/*---------------------------------------------------------------------------------*/
/*-- Event methods ----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public void doActionPerformed__on__cancel(java.awt.event.ActionEvent event) {
JOptionPane.showMessageDialog(this, cancel.getText() + " clicked!", "onActionPerformed", JOptionPane.INFORMATION_MESSAGE);
}
public void doActionPerformed__on__ok(java.awt.event.ActionEvent event) {
JOptionPane.showMessageDialog(this, ok.getText() + " clicked!", "onActionPerformed", JOptionPane.INFORMATION_MESSAGE);
}
public void doKeyReleased__on___text(java.awt.event.KeyEvent event) {
model2.setText(_text.getText());
}
public void doKeyReleased__on___text2(java.awt.event.KeyEvent event) {
model2.setText2(_text2.getText());
}
public void doKeyReleased__on__config(java.awt.event.KeyEvent event) {
identity.setConfig(new java.io.File(config.getText()));
}
public void doKeyReleased__on__dir(java.awt.event.KeyEvent event) {
identity.setDir(new java.io.File(dir.getText()));
}
public void doKeyReleased__on__email2(java.awt.event.KeyEvent event) {
identity.setEmail(email2.getText());
}
public void doKeyReleased__on__firstName(java.awt.event.KeyEvent event) {
identity.setFirstName(firstName.getText());
}
public void doKeyReleased__on__lastName(java.awt.event.KeyEvent event) {
identity.setLastName(lastName.getText());
}
public void doKeyReleased__on__text(java.awt.event.KeyEvent event) {
model1.setText(text.getText());
}
public void doKeyReleased__on__text2(java.awt.event.KeyEvent event) {
model1.setText2(text2.getText());
}
public void doStateChanged__on___ratio(javax.swing.event.ChangeEvent event) {
model2.setRatio(_ratio.getValue());
}
public void doStateChanged__on__age(javax.swing.event.ChangeEvent event) {
identity.setAge(age.getValue());
}
public void doStateChanged__on__ratio(javax.swing.event.ChangeEvent event) {
model1.setRatio(ratio.getValue());
}
public void doTableChanged__on__errors2(javax.swing.event.TableModelEvent event) {
ok.setEnabled(errors2.getRowCount()==0);
}
/*---------------------------------------------------------------------------------*/
/*-- public acessor methods -------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public javax.swing.JSlider getAge() {
return age;
}
public javax.swing.JButton getCancel() {
return cancel;
}
public javax.swing.JTextField getConfig() {
return config;
}
public javax.swing.JTextField getDir() {
return dir;
}
public javax.swing.JTextField getEmail2() {
return email2;
}
public javax.swing.JTable getErrorTable() {
return errorTable;
}
public jaxx.runtime.validator.swing.SwingValidatorMessageTableModel getErrors2() {
return errors2;
}
public javax.swing.JTextField getFirstName() {
return firstName;
}
public jaxx.demo.Identity getIdentity() {
return identity;
}
public javax.swing.JTextField getLastName() {
return lastName;
}
public jaxx.demo.Model getModel1() {
return model1;
}
public jaxx.demo.Model getModel2() {
return model2;
}
public javax.swing.JButton getOk() {
return ok;
}
public javax.swing.JSlider getRatio() {
return ratio;
}
public javax.swing.JTextField getText() {
return text;
}
public javax.swing.JTextField getText2() {
return text2;
}
public jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Model > getValidator2() {
return validator2;
}
public jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Identity > getValidator3() {
return validator3;
}
public javax.swing.JSlider get_ratio() {
return _ratio;
}
public javax.swing.JTextField get_text() {
return _text;
}
public javax.swing.JTextField get_text2() {
return _text2;
}
/*---------------------------------------------------------------------------------*/
/*-- protected acessors methods ---------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
protected jaxx.demo.ValidationTableDemo get$DemoPanel0() {
return $DemoPanel0;
}
protected javax.swing.JLabel get$JLabel10() {
return $JLabel10;
}
protected javax.swing.JLabel get$JLabel11() {
return $JLabel11;
}
protected javax.swing.JLabel get$JLabel12() {
return $JLabel12;
}
protected javax.swing.JLabel get$JLabel13() {
return $JLabel13;
}
protected javax.swing.JLabel get$JLabel16() {
return $JLabel16;
}
protected javax.swing.JLabel get$JLabel17() {
return $JLabel17;
}
protected javax.swing.JLabel get$JLabel18() {
return $JLabel18;
}
protected javax.swing.JLabel get$JLabel21() {
return $JLabel21;
}
protected javax.swing.JLabel get$JLabel22() {
return $JLabel22;
}
protected javax.swing.JLabel get$JLabel23() {
return $JLabel23;
}
protected javax.swing.JLabel get$JLabel24() {
return $JLabel24;
}
protected javax.swing.JLabel get$JLabel25() {
return $JLabel25;
}
protected javax.swing.JLabel get$JLabel26() {
return $JLabel26;
}
protected javax.swing.JLabel get$JLabel29() {
return $JLabel29;
}
protected javax.swing.JLabel get$JLabel3() {
return $JLabel3;
}
protected javax.swing.JLabel get$JLabel30() {
return $JLabel30;
}
protected javax.swing.JLabel get$JLabel31() {
return $JLabel31;
}
protected javax.swing.JLabel get$JLabel32() {
return $JLabel32;
}
protected javax.swing.JLabel get$JLabel33() {
return $JLabel33;
}
protected javax.swing.JLabel get$JLabel34() {
return $JLabel34;
}
protected javax.swing.JLabel get$JLabel37() {
return $JLabel37;
}
protected javax.swing.JLabel get$JLabel38() {
return $JLabel38;
}
protected javax.swing.JLabel get$JLabel39() {
return $JLabel39;
}
protected javax.swing.JLabel get$JLabel4() {
return $JLabel4;
}
protected javax.swing.JLabel get$JLabel40() {
return $JLabel40;
}
protected javax.swing.JLabel get$JLabel41() {
return $JLabel41;
}
protected javax.swing.JLabel get$JLabel42() {
return $JLabel42;
}
protected javax.swing.JLabel get$JLabel43() {
return $JLabel43;
}
protected javax.swing.JLabel get$JLabel44() {
return $JLabel44;
}
protected javax.swing.JLabel get$JLabel45() {
return $JLabel45;
}
protected javax.swing.JLabel get$JLabel46() {
return $JLabel46;
}
protected javax.swing.JLabel get$JLabel47() {
return $JLabel47;
}
protected javax.swing.JLabel get$JLabel48() {
return $JLabel48;
}
protected javax.swing.JLabel get$JLabel5() {
return $JLabel5;
}
protected javax.swing.JLabel get$JLabel8() {
return $JLabel8;
}
protected javax.swing.JLabel get$JLabel9() {
return $JLabel9;
}
protected javax.swing.JPanel get$JPanel1() {
return $JPanel1;
}
protected javax.swing.JPanel get$JPanel14() {
return $JPanel14;
}
protected javax.swing.JPanel get$JPanel19() {
return $JPanel19;
}
protected javax.swing.JPanel get$JPanel27() {
return $JPanel27;
}
protected javax.swing.JPanel get$JPanel35() {
return $JPanel35;
}
protected javax.swing.JPanel get$JPanel49() {
return $JPanel49;
}
protected javax.swing.JPanel get$JPanel51() {
return $JPanel51;
}
protected javax.swing.JPanel get$JPanel6() {
return $JPanel6;
}
protected javax.swing.JScrollPane get$JScrollPane50() {
return $JScrollPane50;
}
protected jaxx.runtime.swing.Table get$Table15() {
return $Table15;
}
protected jaxx.runtime.swing.Table get$Table2() {
return $Table2;
}
protected jaxx.runtime.swing.Table get$Table20() {
return $Table20;
}
protected jaxx.runtime.swing.Table get$Table28() {
return $Table28;
}
protected jaxx.runtime.swing.Table get$Table36() {
return $Table36;
}
protected jaxx.runtime.swing.Table get$Table7() {
return $Table7;
}
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;
addChildrenToValidator();
addChildrenToValidator2();
addChildrenToValidator3();
addChildrenToDemoPanel();
$JPanel1.add($Table2);
$Table2.add($JLabel3, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table2.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(text), new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table2.add($JLabel4, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table2.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(text2), new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table2.add($JLabel5, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table2.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(ratio), new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
addChildrenToText();
addChildrenToText2();
addChildrenToRatio();
$JPanel6.add($Table7);
$Table7.add($JLabel8, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table7.add($JLabel9, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table7.add($JLabel10, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table7.add($JLabel11, new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table7.add($JLabel12, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table7.add($JLabel13, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$JPanel14.add($Table15);
$Table15.add($JLabel16, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table15.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(_text), new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table15.add($JLabel17, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table15.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(_text2), new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table15.add($JLabel18, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table15.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(_ratio), new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
addChildrenTo_text();
addChildrenTo_text2();
addChildrenTo_ratio();
$JPanel19.add($Table20);
$Table20.add($JLabel21, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table20.add($JLabel22, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table20.add($JLabel23, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table20.add($JLabel24, new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table20.add($JLabel25, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table20.add($JLabel26, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$JPanel27.add($Table28);
$Table28.add($JLabel29, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(firstName), new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add($JLabel30, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(lastName), new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add($JLabel31, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(email2), new GridBagConstraints(1, 2, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add($JLabel32, new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(age), new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add($JLabel33, new GridBagConstraints(0, 4, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(config), new GridBagConstraints(1, 4, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add($JLabel34, new GridBagConstraints(0, 5, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table28.add(jaxx.runtime.SwingUtil.boxComponentWithJxLayer(dir), new GridBagConstraints(1, 5, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$JPanel35.add($Table36);
$Table36.add($JLabel37, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel38, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel39, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel40, new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel41, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel42, new GridBagConstraints(1, 2, 1, 1, 1.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel43, new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel44, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel45, new GridBagConstraints(0, 4, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel46, new GridBagConstraints(1, 4, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel47, new GridBagConstraints(0, 5, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$Table36.add($JLabel48, new GridBagConstraints(1, 5, 1, 1, 0.0, 0.0, 17, 1, new Insets(3, 3, 3, 3), 0, 0));
$JPanel49.add($JScrollPane50);
$JScrollPane50.getViewport().add(errorTable);
$JPanel51.add(cancel);
$JPanel51.add(ok);
$JPanel1.setBorder((BorderFactory.createTitledBorder("Form")));
applyDataBinding("text.text");
applyDataBinding("text2.text");
applyDataBinding("ratio.value");
$JPanel6.setBorder((BorderFactory.createTitledBorder("Model")));
applyDataBinding("$JLabel9.text");
applyDataBinding("$JLabel11.text");
applyDataBinding("$JLabel13.text");
$JPanel14.setBorder((BorderFactory.createTitledBorder("Form2")));
applyDataBinding("_text.text");
applyDataBinding("_text2.text");
applyDataBinding("_ratio.value");
$JPanel19.setBorder((BorderFactory.createTitledBorder("Model2")));
applyDataBinding("$JLabel22.text");
applyDataBinding("$JLabel24.text");
applyDataBinding("$JLabel26.text");
$JPanel27.setBorder((BorderFactory.createTitledBorder("Identify Form")));
applyDataBinding("firstName.text");
applyDataBinding("lastName.text");
applyDataBinding("email2.text");
applyDataBinding("age.value");
applyDataBinding("config.text");
applyDataBinding("dir.text");
$JPanel35.setBorder((BorderFactory.createTitledBorder("Identity Model")));
applyDataBinding("$JLabel38.text");
applyDataBinding("$JLabel40.text");
applyDataBinding("$JLabel42.text");
applyDataBinding("$JLabel44.text");
applyDataBinding("$JLabel46.text");
applyDataBinding("$JLabel48.text");
$JPanel49.setBorder((BorderFactory.createTitledBorder("Messages")));
applyDataBinding("$JScrollPane50.columnHeaderView");
errorTable.setModel((errors2));
validatorIds.add("validator");
getValidator("validator").installUIs();
getValidator("validator").reloadBean();
validatorIds.add("validator2");
getValidator("validator2").installUIs();
getValidator("validator2").reloadBean();
validatorIds.add("validator3");
getValidator("validator3").installUIs();
getValidator("validator3").reloadBean();
validatorIds = java.util.Collections.unmodifiableList(validatorIds);
$afterCompleteSetup();
}
private void $initialize() {
if (allComponentsCreated || !contextInitialized) {
return;
}
$objectMap.put("$DemoPanel0", this);
createModel1();
createModel2();
createIdentity();
createErrors2();
createValidator();
createValidator2();
createValidator3();
$JPanel1 = new javax.swing.JPanel();
$objectMap.put("$JPanel1", $JPanel1);
$JPanel1.setName("$JPanel1");
jaxx.runtime.Util.setComponentHeight($JPanel1,120);
$JPanel1.setLayout((new GridLayout()));
jaxx.runtime.Util.setComponentWidth($JPanel1,250);
$Table2 = new jaxx.runtime.swing.Table();
$objectMap.put("$Table2", $Table2);
$Table2.setName("$Table2");
$JLabel3 = new javax.swing.JLabel();
$objectMap.put("$JLabel3", $JLabel3);
$JLabel3.setName("$JLabel3");
$JLabel3.setText(_("Text:"));
createText();
$JLabel4 = new javax.swing.JLabel();
$objectMap.put("$JLabel4", $JLabel4);
$JLabel4.setName("$JLabel4");
$JLabel4.setText(_("Text2:"));
createText2();
$JLabel5 = new javax.swing.JLabel();
$objectMap.put("$JLabel5", $JLabel5);
$JLabel5.setName("$JLabel5");
$JLabel5.setText(_("Ratio:"));
createRatio();
$JPanel6 = new javax.swing.JPanel();
$objectMap.put("$JPanel6", $JPanel6);
$JPanel6.setName("$JPanel6");
jaxx.runtime.Util.setComponentHeight($JPanel6,120);
$JPanel6.setLayout((new GridLayout()));
jaxx.runtime.Util.setComponentWidth($JPanel6,250);
$Table7 = new jaxx.runtime.swing.Table();
$objectMap.put("$Table7", $Table7);
$Table7.setName("$Table7");
$JLabel8 = new javax.swing.JLabel();
$objectMap.put("$JLabel8", $JLabel8);
$JLabel8.setName("$JLabel8");
$JLabel8.setText(_("Text:"));
$JLabel9 = new javax.swing.JLabel();
$objectMap.put("$JLabel9", $JLabel9);
$JLabel9.setName("$JLabel9");
$JLabel10 = new javax.swing.JLabel();
$objectMap.put("$JLabel10", $JLabel10);
$JLabel10.setName("$JLabel10");
$JLabel10.setText(_("Text2:"));
$JLabel11 = new javax.swing.JLabel();
$objectMap.put("$JLabel11", $JLabel11);
$JLabel11.setName("$JLabel11");
$JLabel12 = new javax.swing.JLabel();
$objectMap.put("$JLabel12", $JLabel12);
$JLabel12.setName("$JLabel12");
$JLabel12.setText(_("Ratio:"));
$JLabel13 = new javax.swing.JLabel();
$objectMap.put("$JLabel13", $JLabel13);
$JLabel13.setName("$JLabel13");
$JPanel14 = new javax.swing.JPanel();
$objectMap.put("$JPanel14", $JPanel14);
$JPanel14.setName("$JPanel14");
jaxx.runtime.Util.setComponentHeight($JPanel14,120);
$JPanel14.setLayout((new GridLayout()));
jaxx.runtime.Util.setComponentWidth($JPanel14,250);
$Table15 = new jaxx.runtime.swing.Table();
$objectMap.put("$Table15", $Table15);
$Table15.setName("$Table15");
$JLabel16 = new javax.swing.JLabel();
$objectMap.put("$JLabel16", $JLabel16);
$JLabel16.setName("$JLabel16");
$JLabel16.setText(_("Text:"));
create_text();
$JLabel17 = new javax.swing.JLabel();
$objectMap.put("$JLabel17", $JLabel17);
$JLabel17.setName("$JLabel17");
$JLabel17.setText(_("Text2:"));
create_text2();
$JLabel18 = new javax.swing.JLabel();
$objectMap.put("$JLabel18", $JLabel18);
$JLabel18.setName("$JLabel18");
$JLabel18.setText(_("Ratio:"));
create_ratio();
$JPanel19 = new javax.swing.JPanel();
$objectMap.put("$JPanel19", $JPanel19);
$JPanel19.setName("$JPanel19");
jaxx.runtime.Util.setComponentHeight($JPanel19,120);
$JPanel19.setLayout((new GridLayout()));
jaxx.runtime.Util.setComponentWidth($JPanel19,250);
$Table20 = new jaxx.runtime.swing.Table();
$objectMap.put("$Table20", $Table20);
$Table20.setName("$Table20");
$JLabel21 = new javax.swing.JLabel();
$objectMap.put("$JLabel21", $JLabel21);
$JLabel21.setName("$JLabel21");
$JLabel21.setText(_("Text:"));
$JLabel22 = new javax.swing.JLabel();
$objectMap.put("$JLabel22", $JLabel22);
$JLabel22.setName("$JLabel22");
$JLabel23 = new javax.swing.JLabel();
$objectMap.put("$JLabel23", $JLabel23);
$JLabel23.setName("$JLabel23");
$JLabel23.setText(_("Text2:"));
$JLabel24 = new javax.swing.JLabel();
$objectMap.put("$JLabel24", $JLabel24);
$JLabel24.setName("$JLabel24");
$JLabel25 = new javax.swing.JLabel();
$objectMap.put("$JLabel25", $JLabel25);
$JLabel25.setName("$JLabel25");
$JLabel25.setText(_("Ratio:"));
$JLabel26 = new javax.swing.JLabel();
$objectMap.put("$JLabel26", $JLabel26);
$JLabel26.setName("$JLabel26");
$JPanel27 = new javax.swing.JPanel();
$objectMap.put("$JPanel27", $JPanel27);
$JPanel27.setName("$JPanel27");
jaxx.runtime.Util.setComponentHeight($JPanel27,180);
$JPanel27.setLayout((new GridLayout()));
jaxx.runtime.Util.setComponentWidth($JPanel27,250);
$Table28 = new jaxx.runtime.swing.Table();
$objectMap.put("$Table28", $Table28);
$Table28.setName("$Table28");
$JLabel29 = new javax.swing.JLabel();
$objectMap.put("$JLabel29", $JLabel29);
$JLabel29.setName("$JLabel29");
$JLabel29.setText(_("FirstName:"));
createFirstName();
$JLabel30 = new javax.swing.JLabel();
$objectMap.put("$JLabel30", $JLabel30);
$JLabel30.setName("$JLabel30");
$JLabel30.setText(_("LastName:"));
createLastName();
$JLabel31 = new javax.swing.JLabel();
$objectMap.put("$JLabel31", $JLabel31);
$JLabel31.setName("$JLabel31");
$JLabel31.setText(_("Email:"));
createEmail2();
$JLabel32 = new javax.swing.JLabel();
$objectMap.put("$JLabel32", $JLabel32);
$JLabel32.setName("$JLabel32");
$JLabel32.setText(_("Age:"));
createAge();
$JLabel33 = new javax.swing.JLabel();
$objectMap.put("$JLabel33", $JLabel33);
$JLabel33.setName("$JLabel33");
$JLabel33.setText(_("Config file :"));
createConfig();
$JLabel34 = new javax.swing.JLabel();
$objectMap.put("$JLabel34", $JLabel34);
$JLabel34.setName("$JLabel34");
$JLabel34.setText(_("Working directory:"));
createDir();
$JPanel35 = new javax.swing.JPanel();
$objectMap.put("$JPanel35", $JPanel35);
$JPanel35.setName("$JPanel35");
jaxx.runtime.Util.setComponentHeight($JPanel35,120);
$JPanel35.setLayout((new GridLayout()));
jaxx.runtime.Util.setComponentWidth($JPanel35,250);
$Table36 = new jaxx.runtime.swing.Table();
$objectMap.put("$Table36", $Table36);
$Table36.setName("$Table36");
$JLabel37 = new javax.swing.JLabel();
$objectMap.put("$JLabel37", $JLabel37);
$JLabel37.setName("$JLabel37");
$JLabel37.setText(_("FirstName:"));
$JLabel38 = new javax.swing.JLabel();
$objectMap.put("$JLabel38", $JLabel38);
$JLabel38.setName("$JLabel38");
$JLabel39 = new javax.swing.JLabel();
$objectMap.put("$JLabel39", $JLabel39);
$JLabel39.setName("$JLabel39");
$JLabel39.setText(_("LastName:"));
$JLabel40 = new javax.swing.JLabel();
$objectMap.put("$JLabel40", $JLabel40);
$JLabel40.setName("$JLabel40");
$JLabel41 = new javax.swing.JLabel();
$objectMap.put("$JLabel41", $JLabel41);
$JLabel41.setName("$JLabel41");
$JLabel41.setText(_("Email:"));
$JLabel42 = new javax.swing.JLabel();
$objectMap.put("$JLabel42", $JLabel42);
$JLabel42.setName("$JLabel42");
$JLabel43 = new javax.swing.JLabel();
$objectMap.put("$JLabel43", $JLabel43);
$JLabel43.setName("$JLabel43");
$JLabel43.setText(_("Age:"));
$JLabel44 = new javax.swing.JLabel();
$objectMap.put("$JLabel44", $JLabel44);
$JLabel44.setName("$JLabel44");
$JLabel45 = new javax.swing.JLabel();
$objectMap.put("$JLabel45", $JLabel45);
$JLabel45.setName("$JLabel45");
$JLabel45.setText(_("Config file:"));
$JLabel46 = new javax.swing.JLabel();
$objectMap.put("$JLabel46", $JLabel46);
$JLabel46.setName("$JLabel46");
$JLabel47 = new javax.swing.JLabel();
$objectMap.put("$JLabel47", $JLabel47);
$JLabel47.setName("$JLabel47");
$JLabel47.setText(_("Directory file:"));
$JLabel48 = new javax.swing.JLabel();
$objectMap.put("$JLabel48", $JLabel48);
$JLabel48.setName("$JLabel48");
$JPanel49 = new javax.swing.JPanel();
$objectMap.put("$JPanel49", $JPanel49);
$JPanel49.setName("$JPanel49");
jaxx.runtime.Util.setComponentHeight($JPanel49,200);
$JPanel49.setLayout((new GridLayout()));
jaxx.runtime.Util.setComponentWidth($JPanel49,500);
$JScrollPane50 = new javax.swing.JScrollPane();
$objectMap.put("$JScrollPane50", $JScrollPane50);
$JScrollPane50.setName("$JScrollPane50");
createErrorTable();
$JPanel51 = new javax.swing.JPanel();
$objectMap.put("$JPanel51", $JPanel51);
$JPanel51.setName("$JPanel51");
$JPanel51.setLayout((new GridLayout(1,2,0,0)));
createCancel();
createOk();
$DemoPanel0.removeDataBinding("top.name");
$DemoPanel0.setName("$DemoPanel0");
$completeSetup();
}
protected void addChildrenToDemoPanel() {
if (!allComponentsCreated) {
return;
}
demoPanel.add($JPanel1, new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0, 10, 1, new Insets(6, 3, 0, 0), 0, 0));
demoPanel.add($JPanel6, new GridBagConstraints(1, 0, 1, 1, 1.0, 1.0, 10, 1, new Insets(6, 3, 0, 0), 0, 0));
demoPanel.add($JPanel14, new GridBagConstraints(0, 1, 1, 1, 1.0, 1.0, 10, 1, new Insets(6, 3, 0, 0), 0, 0));
demoPanel.add($JPanel19, new GridBagConstraints(1, 1, 1, 1, 1.0, 1.0, 10, 1, new Insets(6, 3, 0, 0), 0, 0));
demoPanel.add($JPanel27, new GridBagConstraints(0, 2, 1, 1, 1.0, 1.0, 10, 1, new Insets(6, 3, 0, 0), 0, 0));
demoPanel.add($JPanel35, new GridBagConstraints(1, 2, 1, 1, 1.0, 1.0, 10, 1, new Insets(6, 3, 0, 0), 0, 0));
demoPanel.add($JPanel49, new GridBagConstraints(0, 3, 2, 1, 0.0, 0.0, 10, 1, new Insets(3, 3, 3, 3), 0, 0));
demoPanel.add($JPanel51, new GridBagConstraints(0, 4, 2, 1, 0.0, 0.0, 10, 1, new Insets(3, 3, 3, 3), 0, 0));
}
protected void addChildrenToRatio() {
if (!allComponentsCreated) {
return;
}
ratio.putClientProperty("validatorLabel", n_("form.ratio"));
}
protected void addChildrenToText() {
if (!allComponentsCreated) {
return;
}
text.putClientProperty("validatorLabel", n_("form.text"));
}
protected void addChildrenToText2() {
if (!allComponentsCreated) {
return;
}
text2.putClientProperty("validatorLabel", n_("form.text2"));
}
protected void addChildrenToValidator() {
if (!allComponentsCreated) {
return;
}
validator.setErrorTableModel(errors2);
jaxx.runtime.SwingValidatorUtil.registerErrorTableMouseListener(errorTable);
validator.setUiClass(jaxx.runtime.validator.swing.ui.ImageValidationUI.class);
validator.setBean(model1);
validator.setFieldRepresentation("ratio", ratio);
validator.setFieldRepresentation("text", text);
validator.setFieldRepresentation("text2", text2);
}
protected void addChildrenToValidator2() {
if (!allComponentsCreated) {
return;
}
validator2.setErrorTableModel(errors2);
jaxx.runtime.SwingValidatorUtil.registerErrorTableMouseListener(errorTable);
validator2.setUiClass(jaxx.runtime.validator.swing.ui.IconValidationUI.class);
validator2.setBean(model2);
validator2.setFieldRepresentation("ratio", _ratio);
validator2.setFieldRepresentation("text", _text);
validator2.setFieldRepresentation("text2", _text2);
}
protected void addChildrenToValidator3() {
if (!allComponentsCreated) {
return;
}
validator3.setErrorTableModel(errors2);
jaxx.runtime.SwingValidatorUtil.registerErrorTableMouseListener(errorTable);
validator3.setUiClass(jaxx.runtime.validator.swing.ui.TranslucentValidationUI.class);
validator3.setBean(identity);
validator3.setFieldRepresentation("age", age);
validator3.setFieldRepresentation("config", config);
validator3.setFieldRepresentation("dir", dir);
validator3.setFieldRepresentation("email", email2);
validator3.setFieldRepresentation("firstName", firstName);
validator3.setFieldRepresentation("lastName", lastName);
}
protected void addChildrenTo_ratio() {
if (!allComponentsCreated) {
return;
}
_ratio.putClientProperty("validatorLabel", n_("form2.ratio"));
}
protected void addChildrenTo_text() {
if (!allComponentsCreated) {
return;
}
_text.putClientProperty("validatorLabel", n_("form2.text"));
}
protected void addChildrenTo_text2() {
if (!allComponentsCreated) {
return;
}
_text2.putClientProperty("validatorLabel", n_("form2.text2"));
}
protected void createAge() {
age = new javax.swing.JSlider();
$objectMap.put("age", age);
age.setName("age");
age.setValue(0);
age.setMaximum(100);
age.setMinimum(0);
age.setMajorTickSpacing(10);
age.setPaintTicks(true);
age.setMinorTickSpacing(5);
age.addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, "stateChanged", $DemoPanel0, "doStateChanged__on__age"));
}
protected void createCancel() {
cancel = new javax.swing.JButton();
$objectMap.put("cancel", cancel);
cancel.setName("cancel");
cancel.setText(_("cancel"));
cancel.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $DemoPanel0, "doActionPerformed__on__cancel"));
}
protected void createConfig() {
config = new javax.swing.JTextField();
$objectMap.put("config", config);
config.setName("config");
config.setColumns(15);
config.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on__config"));
}
protected void createDemoPanel() {
demoPanel = new jaxx.runtime.swing.Table();
$objectMap.put("demoPanel", demoPanel);
demoPanel.setName("demoPanel");
}
protected void createDir() {
dir = new javax.swing.JTextField();
$objectMap.put("dir", dir);
dir.setName("dir");
dir.setColumns(15);
dir.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on__dir"));
}
protected void createEmail2() {
email2 = new javax.swing.JTextField();
$objectMap.put("email2", email2);
email2.setName("email2");
email2.setColumns(15);
email2.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on__email2"));
}
protected void createErrorTable() {
errorTable = new javax.swing.JTable();
$objectMap.put("errorTable", errorTable);
errorTable.setName("errorTable");
errorTable.setAutoCreateRowSorter(true);
errorTable.setAutoResizeMode(2);
errorTable.setCellSelectionEnabled(false);
errorTable.setRowSelectionAllowed(true);
errorTable.setSelectionMode(0);
}
protected void createErrors2() {
errors2 = new jaxx.runtime.validator.swing.SwingValidatorMessageTableModel();
$objectMap.put("errors2", errors2);
errors2.addTableModelListener((javax.swing.event.TableModelListener) jaxx.runtime.Util.getEventListener(javax.swing.event.TableModelListener.class, "tableChanged", $DemoPanel0, "doTableChanged__on__errors2"));
}
protected void createFirstName() {
firstName = new javax.swing.JTextField();
$objectMap.put("firstName", firstName);
firstName.setName("firstName");
firstName.setColumns(15);
firstName.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on__firstName"));
}
protected void createIdentity() {
identity = new jaxx.demo.Identity();
$objectMap.put("identity", identity);
}
protected void createLastName() {
lastName = new javax.swing.JTextField();
$objectMap.put("lastName", lastName);
lastName.setName("lastName");
lastName.setColumns(15);
lastName.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on__lastName"));
}
protected void createModel1() {
model1 = new jaxx.demo.Model();
$objectMap.put("model1", model1);
}
protected void createModel2() {
model2 = new jaxx.demo.Model();
$objectMap.put("model2", model2);
}
protected void createOk() {
ok = new javax.swing.JButton();
$objectMap.put("ok", ok);
ok.setName("ok");
ok.setText(_("valid"));
ok.addActionListener((java.awt.event.ActionListener) jaxx.runtime.Util.getEventListener(java.awt.event.ActionListener.class, "actionPerformed", $DemoPanel0, "doActionPerformed__on__ok"));
}
protected void createRatio() {
ratio = new javax.swing.JSlider();
$objectMap.put("ratio", ratio);
ratio.setName("ratio");
ratio.setValue(0);
ratio.setMaximum(100);
ratio.setMinimum(0);
ratio.setMajorTickSpacing(10);
ratio.setPaintTicks(true);
ratio.setMinorTickSpacing(5);
ratio.addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, "stateChanged", $DemoPanel0, "doStateChanged__on__ratio"));
}
protected void createText() {
text = new javax.swing.JTextField();
$objectMap.put("text", text);
text.setName("text");
text.setColumns(15);
text.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on__text"));
}
protected void createText2() {
text2 = new javax.swing.JTextField();
$objectMap.put("text2", text2);
text2.setName("text2");
text2.setColumns(15);
text2.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on__text2"));
}
protected void createValidator() {
validator = new jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Model >(jaxx.demo.Model.class, null);
$objectMap.put("validator", validator);
}
protected void createValidator2() {
validator2 = new jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Model >(jaxx.demo.Model.class, null);
$objectMap.put("validator2", validator2);
}
protected void createValidator3() {
validator3 = new jaxx.runtime.validator.swing.SwingValidator< jaxx.demo.Identity >(jaxx.demo.Identity.class, null);
$objectMap.put("validator3", validator3);
}
protected void create_ratio() {
_ratio = new javax.swing.JSlider();
$objectMap.put("_ratio", _ratio);
_ratio.setName("_ratio");
_ratio.setValue(0);
_ratio.setMaximum(100);
_ratio.setMinimum(0);
_ratio.setMajorTickSpacing(10);
_ratio.setPaintTicks(true);
_ratio.setMinorTickSpacing(5);
_ratio.addChangeListener((javax.swing.event.ChangeListener) jaxx.runtime.Util.getEventListener(javax.swing.event.ChangeListener.class, "stateChanged", $DemoPanel0, "doStateChanged__on___ratio"));
}
protected void create_text() {
_text = new javax.swing.JTextField();
$objectMap.put("_text", _text);
_text.setName("_text");
_text.setColumns(15);
_text.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on___text"));
}
protected void create_text2() {
_text2 = new javax.swing.JTextField();
$objectMap.put("_text2", _text2);
_text2.setName("_text2");
_text2.setColumns(15);
_text2.addKeyListener((java.awt.event.KeyListener) jaxx.runtime.Util.getEventListener(java.awt.event.KeyListener.class, "keyReleased", $DemoPanel0, "doKeyReleased__on___text2"));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy