Avatar billede christian-e Nybegynder
20. marts 2003 - 21:52 Der er 7 kommentarer

Problemer med AWT og Graphics g

Hej

Problemer med AWT og Graphics g

Nå jeg stater test class tegner den ikke noget.

Hilsen Chris

package bor_cnc;



import java.awt.*;


public class test
{


  public static void main(String[] args) {
        Frame f = new Frame("test example");
        f.setSize(600,600);
        f.setBackground(SystemColor.control);
        f.show();

        tegn d = new tegn(20,20);

        d.tt();

    }
}

-----------------------------------------------------


package bor_cnc;

import java.awt.*;
import java.io.*;


public class tegn {

  int xx;
  int yy;

  public  tegn(int x,int y)
  {
  xx = x;
  yy = y;

  }

  public void tt(Graphics g)
  {

    Graphics2D g2 = (Graphics2D) g;

    g2.drawLine(xx,yy,xx+60,yy+60);





  }
Avatar billede arne_v Ekspert
20. marts 2003 - 21:58 #1
Det compiler da ikke engang !

tt kaldes med 0 arguementer og har 1 argument.
Avatar billede disky Nybegynder
20. marts 2003 - 21:59 #2
Avatar billede arne_v Ekspert
20. marts 2003 - 22:00 #3
Hvis du kalder med:

d.tt(f.getGraphics());

så både compiler og kører det !
Avatar billede disky Nybegynder
20. marts 2003 - 22:00 #4
Avatar billede arne_v Ekspert
20. marts 2003 - 22:00 #5
Men jeg tror nok at programmet mangler lidt i at være
færdigt !

:-)
Avatar billede christian-e Nybegynder
20. marts 2003 - 22:09 #6
det er bare en test med Graphics

jeg er jo ikke en haj til java

chris
Avatar billede arne_v Ekspert
20. marts 2003 - 22:12 #7
Som sagt hvis du ændrer den linie, så kan du komme videre.
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