Mega Code Archive

 
Categories / Java / Swing JFC
 

The MyBean JavaBean Component

import java.awt.Point; import java.beans.XMLEncoder; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; public class MyBean {   private String names[];   private Point p;   private int length;   public String[] getNames() {     return names;   }   public Point getPoint() {     return p;   }   public int getLength() {     return length;   }   public void setNames(String newValue[]) {     names = newValue;   }   public void setPoint(Point newValue) {     p = newValue;   }   public void setLength(int newValue) {     length = newValue;   }   public static void main(String args[]) throws IOException {     // Create     MyBean saveme = new MyBean();     saveme.setNames(new String[] { "one", "two", "three" });     saveme.setPoint(new Point(15, 27));     saveme.setLength(6);     // Save     XMLEncoder encoder = new XMLEncoder(new BufferedOutputStream(         new FileOutputStream("saveme.xml")));     encoder.writeObject(saveme);     encoder.close();   } }