FileDocCategorySizeDatePackage
NewBean.javaAPI DocExample1325Sat Sep 12 03:01:00 BST 1998None

NewBean.java

// This snippet creates a new empty bean
//
// <File=NewBean.java>

//Title:
//Version:      
//Copyright:
//Author:       
//Company:      
//Description:


//<PACKAGE>

import java.awt.*;
import java.awt.event.*;
import borland.jbcl.layout.*;
import borland.jbcl.control.*;
import borland.jbcl.view.*;
import borland.jbcl.util.BlackBox;

public class NewBean extends BeanPanel implements BlackBox{
  BevelPanel bevelPanel1 = new BevelPanel();
  BorderLayout borderLayout1 = new BorderLayout();
  XYLayout xYLayout1 = new XYLayout();

  public NewBean() {
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  private void jbInit() throws Exception{
    bevelPanel1.setLayout(xYLayout1);
    this.setLayout(borderLayout1);
    this.add(bevelPanel1, BorderLayout.CENTER);
  }

  // Example properties
  private String example = "Example1";

  public void setExample(String s) {
    example=s;
  }
  public String getExample(){
    return example;
  }

  // Example event
  public static final String EXAMPLE_EVENT = "ExampleEvent";
  protected void fireExampleActionEvent() {
    //Args:  event source,event ID, event command
    processActionEvent(new ActionEvent(this,ActionEvent.ACTION_PERFORMED, EXAMPLE_EVENT));
  }
}