package rebelsky.text; import java.io.PrintWriter; import java.io.InputStreamReader; import java.io.BufferedReader; /** * A simple attempt at refreshing the screen. * * @author Samuel A. Rebelsky */ public class TestText { public static void main(String[] args) throws Exception { PrintWriter pen = new PrintWriter(System.out, true); BufferedReader eyes = new BufferedReader(new InputStreamReader(System.in)); TextLine base = new TextLine("A"); TextBlock display = new SurroundedText( new HorizontallyCompose( new VerticallyCompose( base, new SurroundedText(base) ), new SurroundedText(base) ) ); for (int i = 0; i < display.getLines(); i++) { pen.println(display.getLine(i)); } // for base.setContents("Another Fun Test"); for (int i = 0; i < display.getLines(); i++) { pen.println(display.getLine(i)); } // for } // main(String[]) } // class TestText