File tree Expand file tree Collapse file tree 4 files changed +9
-6
lines changed Open diff view settings
Expand file tree Collapse file tree 4 files changed +9
-6
lines changed Open diff view settings
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ public class Drawing extends Canvas {
66
77 public static void main (String [] args ) {
88 JFrame frame = new JFrame ("My Drawing" );
9+ frame .setDefaultCloseOperation (JFrame .EXIT_ON_CLOSE );
910 Canvas drawing = new Drawing ();
1011 drawing .setSize (400 , 400 );
1112 frame .add (drawing );
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ public class Mickey extends Canvas {
88
99 public static void main (String [] args ) {
1010 JFrame frame = new JFrame ("Mickey Mouse" );
11+ frame .setDefaultCloseOperation (JFrame .EXIT_ON_CLOSE );
1112 Canvas canvas = new Mickey ();
1213 canvas .setSize (400 , 400 );
1314 canvas .setBackground (Color .white );
@@ -28,14 +29,14 @@ public void boxOval(Graphics g, Rectangle bb) {
2829 public void mickey (Graphics g , Rectangle bb ) {
2930 boxOval (g , bb );
3031
31- int dx = bb .width / 2 ;
32- int dy = bb .height / 2 ;
33- Rectangle half = new Rectangle (bb .x , bb .y , dx , dy );
32+ int hx = bb .width / 2 ;
33+ int hy = bb .height / 2 ;
34+ Rectangle half = new Rectangle (bb .x , bb .y , hx , hy );
3435
35- half .translate (-dx / 2 , -dy / 2 );
36+ half .translate (-hx / 2 , -hy / 2 );
3637 boxOval (g , half );
3738
38- half .translate (dx * 2 , 0 );
39+ half .translate (hx * 2 , 0 );
3940 boxOval (g , half );
4041 }
4142
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ public class Moire extends Canvas {
77
88 public static void main (String [] args ) {
99 JFrame frame = new JFrame ("Moire Pattern" );
10+ frame .setDefaultCloseOperation (JFrame .EXIT_ON_CLOSE );
1011 Canvas canvas = new Moire ();
1112 canvas .setSize (400 , 400 );
1213 canvas .setBackground (Color .white );
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ public Cell(int x, int y, int size) {
3333 * @param g graphics context
3434 */
3535 public void draw (Graphics g ) {
36- g .setColor (COLORS [this . state ]);
36+ g .setColor (COLORS [state ]);
3737 g .fillRect (x + 1 , y + 1 , size - 1 , size - 1 );
3838 g .setColor (Color .LIGHT_GRAY );
3939 g .drawRect (x , y , size , size );
You can’t perform that action at this time.
0 commit comments