Microsoft Visual J++. Java


Painter - 2


// -------------------------------------------------------

public void paint(Graphics g)

{

//

Dimension dimAppWndDimension = size();

 

//

// clearRect

g.drawString(" ", 10, 20);

// .

// ,

//

g.clearRect(0, 0,

dimAppWndDimension.width - 1,

dimAppWndDimension.height - 1);

//

g.setColor(Color.yellow);

//

g.fillRect(0, 0,

dimAppWndDimension.width - 1,

dimAppWndDimension.height - 1);

 

//

g.setColor(Color.black);

 

//

g.drawRect(0, 0,

dimAppWndDimension.width - 1,

dimAppWndDimension.height - 1);

 

//

g.drawString(" !", 10, 20);

 

//

for(int i = 0; i < 5; i++)

{

g.drawLine(10, 30 + (i * 10), 200, 30 + (i * 10));

}

 

// ,

//

g.copyArea(10, 30, 200, 50, 220, 0);

 

//

g.setColor(Color.white);

 

//

g.fillRect(1, 80,

dimAppWndDimension.width - 2,

dimAppWndDimension.height - 81);

//

g.setColor(Color.black);

 

//

g.draw3DRect(10, 100, 100, 20, true);

g.draw3DRect(120, 100, 100, 20, false);

//

g.setColor(Color.red);