Package jcurzez

Provides the classes necessary to create a text based Java application with colors, attributes and windows.

See:
          Description

Class Summary
AbstractWindow AbstractWindow is the base class of Area and Screen.
Area An area.
Attribute A Jcurzez attribute (bold, underline, and so on).
BackgroundColor A background color.
BoxDrawing This class contains all box drawing characters, according to Unicode Standard, version 3.0.
Cell A Cell contains a character and its decoration.
Color A Jcurzez color, different from java.awt.Color.
Cursor Every window has a cursor.
FillingPen FillingPen class has a cell attached, which represents the blank cell.
ForegroundColor A foreground color.
Pen A Pen contains three attributes: a foreground color a background color an attribute
Rectangle A rectangle is defined by its bounds (Rectangle.top, Rectangle.left, Rectangle.right, Rectangle.bottom) a background pen, and a drawing pen.
Screen This class inherits features from AbstractWindow, and internally uses a peer component so that it is a concrete class.
Screen.CursesHook  
 

Exception Summary
IllegalColorStateException This exception is thrown when Color.setRealColor is called more than once, or when it is never called.
InconsistentCoordinateException This exception is thrown when Cursor.setX(int) (or Cursor.setY(int)) is called with a wrong value.
 

Package jcurzez Description

Provides the classes necessary to create a text based Java application with colors, attributes and windows.

This package provides the whole Jcurzez framework from a programer perspective. Other packages are only interesting for developers of the Jcurzez library: they provide an implementation of the peer component needed by the library to run on various platforms.



Send me an email