Source of BannerPage.java


  1: //BannerPage.java
  2: //Displays a simple "banner page" for any console program
  3: //Version 01:Sun Jan  4 19:36:48 AST 2004

  5: public class BannerPage
  6: {
  7:     private String bannerContent;
  8:     private int numberOfBlankLinesBefore;
  9:     private int numberOfBlankLinesAfter;
 10:  
 11:     //Constructor
 12:     public BannerPage(String text, int linesBefore, int linesAfter)
 13:     {
 14:         bannerContent = text;
 15:         numberOfBlankLinesBefore = linesBefore;
 16:         numberOfBlankLinesAfter = linesAfter;
 17:     }

 19:     public void display()
 20:     {
 21:         for (int i=1; i<=numberOfBlankLinesBefore; i++)
 22:             System.out.println();
 23:         System.out.println(bannerContent);
 24:         for (int i=1; i<=numberOfBlankLinesAfter; i++)
 25:             System.out.println();
 26:     }

 28:     public static void main(String[] args)
 29:     {
 30:         BannerPage banner = new BannerPage("Hello, world!", 11, 12);
 31:         banner.display();
 32:     }
 33: }