Java Reference
In-Depth Information
Programming Projects
1. Write a program that draws the patterns shown in Figure 3G.28 onto a DrawingPanel .
Figure 3G.28
The drawing panel's size is 400
400 pixels and its background color is cyan. It contains four figures of concentric
yellow circles with black outlines, all surrounded by a green rectangle with a black outline. The four figures on your
drawing panel should have the properties shown in Table 3G.7.
×
Table 3G.7
Circle Figure Properties
Number
Number of
Description
( x , y ) position
Size of subfigures
of circles
rows/cols
top left
(0, 0)
100
×
100
5
1
×
1
bottom left
(10, 120)
24
×
24
4
5
×
5
top right
(150, 20)
40
×
40
5
6
×
6
bottom right
(130, 275)
36
×
36
3
3
×
3
Break down your program into methods for drawing one subfigure as well as larger grids of subfigures, such as the
5
×
5 grid at (10, 120).
2. Write a program that draws the image shown in Figure 3G.29 onto a DrawingPanel of size 200
×
200. Each stamp
is 50
×
50 pixels in size.
 
Search WWH ::




Custom Search