FileDocCategorySizeDatePackage
TabbedPages.javaAPI DocExample2155Sat Sep 12 03:01:00 BST 1998None

TabbedPages.java

// This snippet creates a new tabbed panel
// <File=TabbedPages.java>

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

//<PACKAGE>

import java.awt.*;
import java.awt.event.*;
import borland.jbcl.layout.*;
import borland.jbcl.control.*;

public class TabbedPages extends BevelPanel {
  XYLayout xYLayout1 = new XYLayout();
  TabsetPanel tabsetPanel1 = new TabsetPanel();
  Panel panel1 = new Panel();
  Button ok = new Button();
  Button cancel = new Button();

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

  private void jbInit() throws Exception {
    xYLayout1.setWidth(389);
    xYLayout1.setHeight(228);
    tabsetPanel1.setLabels(new String[] {"TabSheet1", "TabSheet2", "TabSheet3"});
    ok.setLabel("OK");
    ok.addActionListener(new TabbedPages_ok_actionAdapter(this));
    cancel.setLabel("Cancel");
    cancel.addActionListener(new TabbedPages_cancel_actionAdapter(this));
    this.setLayout(xYLayout1);
    this.add(tabsetPanel1, new XYConstraints(10, 5, 367, 178));
    this.add(ok, new XYConstraints(79, 188, 97, 31));
    this.add(cancel, new XYConstraints(192, 188, 97, 31));
  }

//<Exclude>
  // Test case
  public static void main(String[] argv) {
    DecoratedFrame frame = new DecoratedFrame();
    TabbedPages tp = new TabbedPages();
    frame.add(tp);
    frame.pack();
    frame.show();
  }

//</Exclude>
  void ok_actionPerformed(ActionEvent e) {
  }

  void cancel_actionPerformed(ActionEvent e) {
  }
}

class TabbedPages_ok_actionAdapter implements ActionListener {
  TabbedPages adaptee;

  TabbedPages_ok_actionAdapter(TabbedPages adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.ok_actionPerformed(e);
  }
}

class TabbedPages_cancel_actionAdapter implements ActionListener {
  TabbedPages adaptee;

  TabbedPages_cancel_actionAdapter(TabbedPages adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.cancel_actionPerformed(e);
  }
}