Author: tchemit Date: 2008-10-18 01:34:21 +0000 (Sat, 18 Oct 2008) New Revision: 963 Modified: lutinjaxx/trunk/jaxx-example/Validation/src/main/java/examples/Validation/Validation.jaxx Log: validation example with all new stuff (auto JXLayer boxing, uiClass) Modified: lutinjaxx/trunk/jaxx-example/Validation/src/main/java/examples/Validation/Validation.jaxx =================================================================== --- lutinjaxx/trunk/jaxx-example/Validation/src/main/java/examples/Validation/Validation.jaxx 2008-10-18 01:33:05 UTC (rev 962) +++ lutinjaxx/trunk/jaxx-example/Validation/src/main/java/examples/Validation/Validation.jaxx 2008-10-18 01:34:21 UTC (rev 963) @@ -7,7 +7,7 @@ <Identity id='identity'/> <!-- errors model --> - <DefaultListModel id='errors' onIntervalAdded='ok.setEnabled(errors.size()==0)' onIntervalRemoved='ok.setEnabled(errors.size()==0)'/> + <jaxx.runtime.validator.BeanValidatorErrorListModel id='errors' onContentsChanged='ok.setEnabled(errors.size()==0)'/> <!-- validators --> <BeanValidator id='validator' bean='model' errorListModel='errors'> @@ -15,12 +15,12 @@ <field name="text2"/> <field name="ratio"/> </BeanValidator> - <BeanValidator id='validator2' bean='model2' errorListModel='errors'> + <BeanValidator id='validator2' bean='model2' errorListModel='errors' uiClass="jaxx.runtime.validator.ui.IconValidationUI"> <field name="text" component="_text"/> <field name="text2" component="_text2"/> <field name="ratio" component="_ratio"/> </BeanValidator> - <BeanValidator id='validator3' autoField='true' bean='identity' errorListModel='errors'> + <BeanValidator id='validator3' autoField='true' bean='identity' errorListModel='errors' uiClass="jaxx.runtime.validator.ui.TranslucentValidationUI"> <field name="email" component="email2"/> </BeanValidator> @@ -35,10 +35,8 @@ <JLabel text='Text:'/> </cell> <cell weightx='1'> - <org.jdesktop.jxlayer.JXLayer> <JTextField id='text' text='{model.getText()}' onKeyReleased='model.setText(text.getText())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> <row> @@ -46,10 +44,8 @@ <JLabel text='Text2:'/> </cell> <cell weightx='1'> - <org.jdesktop.jxlayer.JXLayer> <JTextField id='text2' text='{model.getText2()}' onKeyReleased='model.setText2(text2.getText())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> @@ -58,10 +54,8 @@ <JLabel text='Ratio:'/> </cell> <cell> - <org.jdesktop.jxlayer.JXLayer> <JSlider id='ratio' minimum='0' maximum='100' value='{model.getRatio()}' onStateChanged='model.setRatio(ratio.getValue())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> </Table> @@ -110,10 +104,8 @@ <JLabel text='Text:'/> </cell> <cell weightx='1'> - <org.jdesktop.jxlayer.JXLayer> <JTextField id='_text' text='{model2.getText()}' onKeyReleased='model2.setText(_text.getText())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> <row> @@ -121,10 +113,8 @@ <JLabel text='Text2:'/> </cell> <cell weightx='1'> - <org.jdesktop.jxlayer.JXLayer> <JTextField id='_text2' text='{model2.getText2()}' onKeyReleased='model2.setText2(_text2.getText())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> @@ -133,10 +123,8 @@ <JLabel text='Ratio:'/> </cell> <cell> - <org.jdesktop.jxlayer.JXLayer> <JSlider id='_ratio' minimum='0' maximum='100' value='{model2.getRatio()}' onStateChanged='model2.setRatio(_ratio.getValue())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> </Table> @@ -185,10 +173,8 @@ <JLabel text='FirstName:'/> </cell> <cell weightx='1'> - <org.jdesktop.jxlayer.JXLayer> <JTextField id='firstName' text='{identity.getFirstName()}' onKeyReleased='identity.setFirstName(firstName.getText())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> <row> @@ -196,10 +182,8 @@ <JLabel text='LastName:'/> </cell> <cell weightx='1'> - <org.jdesktop.jxlayer.JXLayer> <JTextField id='lastName' text='{identity.getLastName()}' onKeyReleased='identity.setLastName(lastName.getText())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> <row> @@ -207,10 +191,8 @@ <JLabel text='Email:'/> </cell> <cell weightx='1'> - <org.jdesktop.jxlayer.JXLayer> <JTextField id='email2' text='{identity.getEmail()}' onKeyReleased='identity.setEmail(email2.getText())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> @@ -219,10 +201,8 @@ <JLabel text='Age:'/> </cell> <cell> - <org.jdesktop.jxlayer.JXLayer> <JSlider id='age' minimum='0' maximum='100' value='{identity.getAge()}' onStateChanged='identity.setAge(age.getValue())'/> - </org.jdesktop.jxlayer.JXLayer> </cell> </row> </Table>