浏览代码

my first saturday

Simran Bhutani 8 年前
父节点
当前提交
9e32d45261
共有 4 个文件被更改,包括 34 次插入20 次删除
  1. 15
    1
      Picture/Picture.java
  2. 13
    13
      Picture/package.bluej
  3. 6
    6
      Shapes/package.bluej
  4. 二进制
      doc/BlueJ-objects-first-ch1.pdf

+ 15
- 1
Picture/Picture.java 查看文件

16
     private Square window;
16
     private Square window;
17
     private Triangle roof;
17
     private Triangle roof;
18
     private Circle sun;
18
     private Circle sun;
19
+    private Circle sun2;
19
 
20
 
20
     /**
21
     /**
21
      * Constructor for objects of class Picture
22
      * Constructor for objects of class Picture
48
         roof.makeVisible();
49
         roof.makeVisible();
49
 
50
 
50
         sun = new Circle();
51
         sun = new Circle();
51
-        sun.changeColor("yellow");
52
+        sun.changeColor("blue");
52
         sun.moveHorizontal(180);
53
         sun.moveHorizontal(180);
53
         sun.moveVertical(-10);
54
         sun.moveVertical(-10);
54
         sun.changeSize(60);
55
         sun.changeSize(60);
55
         sun.makeVisible();
56
         sun.makeVisible();
57
+        
58
+        sun2= new Circle();
59
+        sun2.changeColor("yellow");
60
+        sun2.moveHorizontal(140);
61
+        sun2.moveVertical(10);
62
+        sun2.changeSize(50);
63
+        sun2.makeVisible();
64
+        
65
+        
66
+        sun2.slowMoveVertical(70);
67
+        
68
+        
69
+        
56
     }
70
     }
57
 
71
 
58
     /**
72
     /**

+ 13
- 13
Picture/package.bluej 查看文件

2
 dependency1.from=Circle
2
 dependency1.from=Circle
3
 dependency1.to=Canvas
3
 dependency1.to=Canvas
4
 dependency1.type=UsesDependency
4
 dependency1.type=UsesDependency
5
-dependency2.from=Picture
6
-dependency2.to=Square
5
+dependency2.from=Triangle
6
+dependency2.to=Canvas
7
 dependency2.type=UsesDependency
7
 dependency2.type=UsesDependency
8
-dependency3.from=Picture
9
-dependency3.to=Triangle
8
+dependency3.from=Square
9
+dependency3.to=Canvas
10
 dependency3.type=UsesDependency
10
 dependency3.type=UsesDependency
11
 dependency4.from=Picture
11
 dependency4.from=Picture
12
-dependency4.to=Circle
12
+dependency4.to=Square
13
 dependency4.type=UsesDependency
13
 dependency4.type=UsesDependency
14
-dependency5.from=Triangle
15
-dependency5.to=Canvas
14
+dependency5.from=Picture
15
+dependency5.to=Triangle
16
 dependency5.type=UsesDependency
16
 dependency5.type=UsesDependency
17
-dependency6.from=Square
18
-dependency6.to=Canvas
17
+dependency6.from=Picture
18
+dependency6.to=Circle
19
 dependency6.type=UsesDependency
19
 dependency6.type=UsesDependency
20
 editor.fx.0.height=722
20
 editor.fx.0.height=722
21
 editor.fx.0.width=800
21
 editor.fx.0.width=800
22
-editor.fx.0.x=2086
23
-editor.fx.0.y=284
22
+editor.fx.0.x=558
23
+editor.fx.0.y=47
24
 objectbench.height=101
24
 objectbench.height=101
25
 objectbench.width=461
25
 objectbench.width=461
26
 package.divider.horizontal=0.6
26
 package.divider.horizontal=0.6
27
 package.divider.vertical=0.8007380073800738
27
 package.divider.vertical=0.8007380073800738
28
 package.editor.height=427
28
 package.editor.height=427
29
 package.editor.width=674
29
 package.editor.width=674
30
-package.editor.x=2011
31
-package.editor.y=179
30
+package.editor.x=232
31
+package.editor.y=118
32
 package.frame.height=600
32
 package.frame.height=600
33
 package.frame.width=800
33
 package.frame.width=800
34
 package.numDependencies=6
34
 package.numDependencies=6

+ 6
- 6
Shapes/package.bluej 查看文件

12
 editor.fx.0.width=0
12
 editor.fx.0.width=0
13
 editor.fx.0.x=0
13
 editor.fx.0.x=0
14
 editor.fx.0.y=0
14
 editor.fx.0.y=0
15
-objectbench.height=160
15
+objectbench.height=157
16
 objectbench.width=769
16
 objectbench.width=769
17
 package.divider.horizontal=0.5996908809891809
17
 package.divider.horizontal=0.5996908809891809
18
-package.divider.vertical=0.7822685788787483
19
-package.editor.height=593
18
+package.divider.vertical=0.7824933687002652
19
+package.editor.height=583
20
 package.editor.width=1188
20
 package.editor.width=1188
21
-package.editor.x=246
22
-package.editor.y=192
23
-package.frame.height=825
21
+package.editor.x=126
22
+package.editor.y=23
23
+package.frame.height=812
24
 package.frame.width=1314
24
 package.frame.width=1314
25
 package.numDependencies=3
25
 package.numDependencies=3
26
 package.numTargets=4
26
 package.numTargets=4

二进制
doc/BlueJ-objects-first-ch1.pdf 查看文件