home *** CD-ROM | disk | FTP | other *** search
/ BUG 15 / BUGCD1998_06.ISO / aplic / jbuilder / jsamples.z / TextEdit.java < prev    next >
Text File  |  1997-07-12  |  989b  |  34 lines

  1. package borland.samples.tutorial.textedit;
  2.  
  3. import java.awt.*;
  4.  
  5. public class TextEdit {
  6.   boolean packFrame = false;
  7.  
  8.   //Construct the application
  9.   public TextEdit() {
  10.     TextEditFrame frame = new TextEditFrame();
  11.     //Pack frames that have useful preferred size info, e.g. from their layout
  12.     //Validate frames that have preset sizes
  13.     if (packFrame)
  14.       frame.pack();
  15.     else
  16.       frame.validate();
  17.     //Center the window
  18.     Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  19.     Dimension frameSize = frame.getSize();
  20.     if (frameSize.height > screenSize.height)
  21.       frameSize.height = screenSize.height;
  22.     if (frameSize.width > screenSize.width)
  23.       frameSize.width = screenSize.width;
  24.     frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
  25.     frame.setVisible(true);
  26.   }
  27.  
  28.   //Main method
  29.   static public void main(String[] args) {
  30.     new TextEdit();
  31.   }
  32. }
  33.  
  34.