Java Reference
In-Depth Information
p = new
new PCanvas ( MAXX , MAXY );
cp . add ( p , BorderLayout . CENTER );
f . pack ();
f . setVisible ( true
true );
f . setDefaultCloseOperation ( JFrame . EXIT_ON_CLOSE );
g = p . getOsGraphics ();
}
public
public void
int h ) {
g . drawRect ( curx , cury , w , h );
p . repaint ();
void drawBox ( int
int w , int
}
public
public void
int incry ){
moveTo ( curx += incrx , cury += incry );
void rmoveTo ( int
int incrx , int
}
public
public void
void moveTo ( int
int absx , int
int absy ){
iif (! penIsUp )
g . drawLine ( curx , cury , absx , absy );
curx = absx ;
cury = absy ;
}
public
public void
void setdir ( float
float deg ){}
void
void penUp (){ penIsUp = true
true ; }
void
void penDown (){ penIsUp = false
false ; }
void
void penColor ( int
int c ){
switch
switch ( c ) {
case
case 0 : g . setColor ( Color . white ); break
break ;
case
case 1 : g . setColor ( Color . black ); break
break ;
case
case 2 : g . setColor ( Color . red ); break
break ;
case
case 3 : g . setColor ( Color . green ); break
break ;
case
case 4 : g . setColor ( Color . blue ); break
break ;
default
default : g . setColor ( new
new Color ( c )); break
break ;
}
}
void
void setFont ( String fName , int
int fSize ) {
font = new
new Font ( fName , Font . BOLD , fSize );
fontMetrics = p . getFontMetrics ( font );
}
void
void drawString ( String s ) {
g . drawString ( s , curx , cury );
curx += fontMetrics . stringWidth ( s );
}
Search WWH ::




Custom Search