Hi,
Kan iemand me helpen met de onderste source file?
Ik weet niet hoe ik eraan moet beginnen. Alvast Bedankt!
Gr,
N.
Kan iemand me helpen met de onderste source file?
Ik weet niet hoe ik eraan moet beginnen. Alvast Bedankt!
Gr,
N.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Vieropeenrij extends Applet implements ActionListener {
// een array is een rij met getallen die d.m.v. een index worden aangegeven
// een array wordt met [] (zijn blokhaken) aangegeven
int[][] V ={
{1,2,2,2,2,1,1}, // V[][] is een tweedimendionaal array
{1,1,1,1,2,1,2}, // hier worden de rijen en komomen van een speelveld aangegeven
{1,1,2,1,2,1,2},
{2,2,1,2,1,1,2},
{1,1,2,1,2,1,2},
{1,2,2,2,2,2,2},
{1,1,1,1,2,1,1},
};
Button btnKlik[] = new Button[7];
int[] aantal = new int[7];
public void init() {
for (int i=0;i<7;i++) aantal = 0;
for (int i=0;i<7;i++)
setLayout(null);
for (int i=0;i<7;i++) {
btnKlik = new Button("Klik");
btnKlik.setBounds(50+50*i,50,50,50);
btnKlik.setFont(new Font("Dialog", Font.BOLD, 12));
btnKlik.setBackground(new Color(150,150,150));
btnKlik.addActionListener(this);
add(btnKlik);
for (int i=1;i<8;i++)
{
btnGooi.addActionListener(this);
}
}
btnKlik[0].setBackground(Color.red);
btnKlik[1].setBackground(Color.green);
btnKlik[2].setBackground(Color.pink);
btnKlik[3].setBackground(Color.white);
btnKlik[4].setBackground(Color.blue);
btnKlik[5].setBackground(Color.yellow);
}
public void paint(Graphics g) {
int X, Y;
for(X=0; X<7; X++) {
for(Y=0; Y<7; Y++) { // hier staat nog een loop die 8 keer herhaald wordt
if(V[Y][X] == 0) { // hier wordt de waarde van V met de index (X,Y) bekeken
g.drawRect(50+X*50, 50+Y*50, 50, 50);
}
if(V[Y][X] == 1) {
g.setColor(Color.blue);
g.drawRect(50+X*50, 50+Y*50, 50, 50);
g.drawLine(50+X*50, 50+Y*50, 50+X*50+50, 50+Y*50+50);
g.drawLine(50+X*50, 50+Y*50+50, 50+X*50+50, 50+Y*50);
g.setColor(Color.black);
}
if(V[Y][X] == 2) {
g.setColor(Color.red);
g.drawRect(50+X*50, 50+Y*50, 50, 50);
g.drawOval(50+X*50, 50+Y*50, 50, 50);
g.setColor(Color.black);
// g.fillOval(21+X*20, 21+Y*20, 18, 18);
// g.drawRect(20+X*20, 20+Y*20, 20, 20);
}
}
}
g.drawRect(50, 50, 50*7, 50*7);
// g.drawString("Naam", 1000, 1000 ); // hier wordt het applet gesigneerd
//g.drawRect(440-10, 280-15, 60, 22);
//g.drawRect(440-12, 280-17, 64, 26);
//g.setColor(Color.black);
//g.drawRect(440-11, 280-16, 62, 24);
}
public void actionPerformed(ActionEvent e
}
}