KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sourceforge > formview > test > TestClone


1 package net.sourceforge.formview.test;
2
3 import net.sourceforge.formview.FieldView;
4 import net.sourceforge.formview.FormView;
5 import net.sourceforge.formview.FormViewConstants;
6
7 public class TestClone {
8
9     /**
10      * @param args
11      */

12     public static void main(String JavaDoc[] args) {
13         FormView form = new FormView();
14         form.setName("/project");
15         
16         FieldView field = new FieldView("name");
17         field.setBehaviour(FormViewConstants.BEHAVIOUR_READWRITE);
18         form.addField(field);
19         
20         // Clone form
21
FormView formCloned = (FormView)form.clone();
22         // Change READ-WRITE to READ-ONLY
23
field = new FieldView("name");
24         field.setBehaviour(FormViewConstants.BEHAVIOUR_READONLY);
25         formCloned.mergeFieldView(field);
26         
27         // Display Behaviour of form and formCloned
28
// of field name
29
System.out.println("FORM SOURCE");
30         System.out.println(form);
31
32         System.out.println("FORM CLONED");
33         System.out.println(formCloned);
34     }
35
36 }
37
Popular Tags