home *** CD-ROM | disk | FTP | other *** search
/ BUG 15 / BUGCD1998_06.ISO / aplic / jbuilder / jsamples.z / framenoschemaFrame1.java < prev    next >
Encoding:
Java Source  |  1997-07-24  |  2.2 KB  |  59 lines

  1. package borland.samples.tutorial.dataset.framenoschema;
  2.  
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. import borland.jbcl.control.*;
  6. import borland.jbcl.layout.*;
  7. import borland.jbcl.dataset.*;
  8.  
  9. public class framenoschemaFrame1 extends DecoratedFrame {
  10.   BorderLayout borderLayout1 = new BorderLayout();
  11.   BevelPanel bevelPanel1 = new BevelPanel();
  12.   StatusBar statusBar = new StatusBar();
  13.   TableDataSet tableDataSet1 = new TableDataSet();
  14.   TextDataFile textDataFile1 = new TextDataFile();
  15.   GridControl gridControl1 = new GridControl();
  16.   NavigatorControl navigatorControl1 = new NavigatorControl();
  17.   NavigatorControl navigatorControl2 = new NavigatorControl();
  18.   Column column1 = new Column();
  19.   Column column2 = new Column();
  20.   GridBagLayout gridBagLayout1 = new GridBagLayout();
  21.  
  22.   //Construct the frame
  23.   public framenoschemaFrame1() {
  24.     try {
  25.       jbInit();
  26.     }
  27.     catch (Exception e) {
  28.       e.printStackTrace();
  29.     }
  30.   }
  31.  
  32.   //Component initialization
  33.   public void jbInit() throws Exception{
  34.     this.setLayout(borderLayout1);
  35.     this.setSize(new Dimension(395, 300));
  36.     this.setTitle("Frame Title");
  37.     statusBar.setDataSet(tableDataSet1);
  38.     tableDataSet1.setDataFile(textDataFile1);
  39.     textDataFile1.setFileName("employeexx.txt");
  40.     textDataFile1.setSeparator(",");
  41.     gridControl1.setDataSet(tableDataSet1);
  42.     navigatorControl2.setDataSet(tableDataSet1);
  43.     column1.setColumnName("my_number");
  44.     column1.setDataType(borland.jbcl.util.Variant.SHORT);
  45.     column2.setColumnName("my_string");
  46.     column2.setDataType(borland.jbcl.util.Variant.STRING);
  47.     bevelPanel1.setLayout(gridBagLayout1);
  48.     this.add(statusBar, BorderLayout.SOUTH);
  49.     this.add(bevelPanel1, BorderLayout.CENTER);
  50.     bevelPanel1.add(gridControl1, new GridBagConstraints2(0, 0, 2, 2, 1.0, 1.0
  51.             ,GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(-1, 0, -1, 0), 165, 140));
  52.     bevelPanel1.add(navigatorControl1, new GridBagConstraints2(0, 1, 1, GridBagConstraints.REMAINDER, 1.0, 0.0
  53.             ,GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(0, 53, 0, 0), -291, -24));
  54.     this.add(navigatorControl2, BorderLayout.NORTH);
  55.     tableDataSet1.setColumns(new Column[] {column1, column2});
  56.   }
  57. }
  58.  
  59.