Hoi,
Ik zit met een probleem, hieronder zie je de classe spiraal met 2 methode in de bovenste methode moet ik een slag van de spiraal tekenen, ik de onderste methode moet ik een aantal slagen van die spiraal tekenen, maar hoe moet ik nu de onderste methode in de bovenste methode aanroepen,ik denk dat het met een for loop moet gebeuren maar weet niet hoe ik die methode moet aanroepen
Weet iemand dit ?
Ik zit met een probleem, hieronder zie je de classe spiraal met 2 methode in de bovenste methode moet ik een slag van de spiraal tekenen, ik de onderste methode moet ik een aantal slagen van die spiraal tekenen, maar hoe moet ik nu de onderste methode in de bovenste methode aanroepen,ik denk dat het met een for loop moet gebeuren maar weet niet hoe ik die methode moet aanroepen
Weet iemand dit ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| import java.awt.Graphics;
import java.awt.Color;
public class Spiraal
{ //Attributen:
private int hoogte; // de hoogte van de spiraal.
private int spoed; // de spoed van de spiraal.
private int aantalSlagen; // het aantal slagen van de spiraal.
private int xstart; // de x-waarde van het startpunt.
private int ystart; // de y-waarde van het startpunt.
//Constructor:
public Spiraal(int h,int s,int n,int xs,int ys)
{ hoogte=h ; spoed=s ; aantalSlagen=n ; xstart=xs ; ystart=ys ;}
//Methoden:
public void tekenEenSlag(Graphics g,int xb,int yb,int hSlag,int sSlag)
/*
pre : xb, yb, hSlag, sSlag hebben een positieve waarden.
post: er is een slag van de spiraal getekend op de grafische context
g met startpunt (xb,yb), hoogte hSlag en spoed sSlag.
*/
{
hSlag = 100;
sSlag = 10;
xb = 250;
yb = 250;
g.drawLine( xb, yb, xb,yb+hSlag);
yb+=hSlag;
g.drawLine( xb,yb,xs-hSlag,yb);
xb-=hSlag;
sSlag=hSlag-sSlag;
g.drawLine( xb,yb,xs,ystart-sSlag);
yb-=sSlag;
g.drawLine( xb,yb,xs+sSlag,yb);
aantalSlagen+=1;
}
public void tekenSpiraal(Graphics g)
/*
pre : true.
post: Er is op de grafische context g een spiraal getekend met start-
punt (xstart,ystart), hoogte "hoogte" en spoed "spoed".
Het aantal slagen van de spiraal is "aantalslagen".
*/
{
// De volgende drie regels poetsen de grafische context schoon.
g.setColor(Color.yellow);
g.fillRect(0,0,400,400);
g.setColor(Color.black);
} |