package com.googlecode.lanterna.examples; import java.io.IOException; import com.googlecode.lanterna.TerminalPosition; import com.googlecode.lanterna.TerminalSize; import com.googlecode.lanterna.graphics.TextGraphics; import com.googlecode.lanterna.screen.Screen; import com.googlecode.lanterna.screen.TerminalScreen; import com.googlecode.lanterna.terminal.DefaultTerminalFactory; import com.googlecode.lanterna.terminal.Terminal; /** * Creates a TerminalScreen and a TextGraphics from it and writes a rectangle * from the character '*' * * @author Peter Borkuti * */ public class DrawRectangle { public static void main(String[] args) throws IOException { Terminal terminal = new DefaultTerminalFactory().createTerminal(); Screen screen = new TerminalScreen(terminal); TextGraphics tGraphics = screen.newTextGraphics(); screen.startScreen(); screen.clear(); tGraphics.drawRectangle( new TerminalPosition(3,3), new TerminalSize(10,10), '*'); screen.refresh(); screen.readInput(); screen.stopScreen(); } }