29. april 2003 - 22:19
Der er
3 kommentarer og 1 løsning
Hvad er der galt med Graphics g
Hvad er der galt med Graphics g Nå class GrafiskVindue er færdig med at tegne bliver Vinduet blankt. package gnist_indlob; import java.util.*; import java.awt.*; import javax.swing.*; public class GrafiskVindue extends Frame { int x; int y; public void tegnerWin(Vector ind) { for (int i=0;i<ind.size();i++) { indlob p; p = (indlob) ind.elementAt(i); x = p.x_grap()*5; y = p.y_grap()*5; tegn(getGraphics()); System.out.println(""+p.x_grap()+" "+p.y_grap()); // test af x y } } public void tegn(Graphics g) { g.drawLine(200,200,200+x,200+y); } }
Annonceindlæg fra Hitachi
”Forskellighed gør os stærkere!”
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
29. april 2003 - 23:01
#2
Jeg har prøvet dit forslag og nu tegner class ok, men det er kun det sidste FOR løkken henter ud af vector package gnist_indlob; import java.util.*; import java.awt.*; import javax.swing.*; public class GrafiskVindue extends Frame { int x; int y; public void tegnerWin(Vector ind) { for (int i=0;i<ind.size();i++) { indlob p; p = (indlob) ind.elementAt(i); x = p.x_grap()*5; y = p.y_grap()*5; repaint(); System.out.println(""+p.x_grap()+" "+p.y_grap()); // test af x y } } public void paint(Graphics g) { g.drawLine(200,200,200+x,200+y); } } Christian