Avatar billede o_stein Nybegynder
15. februar 2002 - 09:16 Der er 2 kommentarer

HASTER!! Koding som jeg ikke får til (Brick Wall)

jeg er helt nye med java, og får ikke til en oppgave jeg må ha ferdig i løpet av 2 timer fra nå.  Her er oppgaveteksten:
Write a program to draw a wall of bricks!
Use the Library method drawRect to draw each brick. This is invoked like this:
    g.drawRect(x, y, width, height);
All the parameters are integers, representing a pixel number. X, y are the coords of the top left of the rectangle. Hint: use nested loops.

Og jeg har skrevet dette, men da blir det kun de 2 første stenene på veggen:

public class Applet1 extends Applet {
  int x=10;
  int y=10;
  int hoyde = 10;
  int bredde = 20;


  public void paint(Graphics g) {
    Applet1(g, 10, 10, 10, 20);
    Applet1(g, 10, 10, 10, 20);

  }
  private void Applet1(Graphics g, int x, int y,int hoyde, int bredde) {
    g.drawRect(x,y,bredde,hoyde);
    g.drawRect(x+bredde/2,y+hoyde,bredde,hoyde); {
    for (x=0;x<5;x++)  {
    for (y=0;y<6;y++)  {



}}}}}


Vennligst Hurtig hjelp. Dette er viktig

Takk
Avatar billede rune_c Nybegynder
15. februar 2002 - 09:52 #1
private void Applet1(Graphics g, int x, int y,int hoyde, int bredde) {
    for (i=0;i<6;i++){
        for (j=0;j<5;j++){
            g.drawRect(x + (i * bredde),y + (j * hoyde),bredde,hoyde);
        }
    }
}

Det er helt utestet!!

/Rune
Avatar billede mel2000 Nybegynder
17. februar 2002 - 13:51 #2
private void Applet1(Graphics g, int x, int y,int hoyde, int bredde) {
    g.drawRect(x,y,bredde,hoyde);
    g.drawRect(x+bredde/2,y+hoyde,bredde,hoyde); {
    for (x=0;x<5;x++)  {
    for (y=0;y<6;y++)  {



}}}}}

Skulle det være constructeren?!? hvis det skulle være constructeren skal du slette void.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester