Ducati: making mechanics out of riders since 1946
[ Voor 0% gewijzigd door VonAalscht op 10-09-2002 16:25 . Reden: instantie!=object :) ]
als ik System.out.println(canvas.getGraphics()); aanroep krijg ik ook een null-pointer
Ducati: making mechanics out of riders since 1946
(kort 'em eventueel wel een beetje in)
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
| public class Stand implements MouseMotionListener
{
int breedt;
int diep;
int x,y;
String naam;
String opmerking;
boolean links_open;
boolean rechts_open;
tekenvel canvas = new tekenvel();
public Stand(String naam, int breedt, int diep, String opmerking)
{
this.naam = naam;
this.breedt = breedt;
this.diep = diep;
this.opmerking = opmerking;
x=100;y=100;
}
public Stand(){}
public void mouseDragged( MouseEvent e )
{
x = e.getX();
y = e.getY();
draw();
}
public void mouseMoved( MouseEvent e ){}
public int getX()
{
return x;
}
public int getY()
{
return y;
}
public void draw()
{
canvas.getGraphics().drawRect(x,y,(breedt*20),(diep*20));
canvas.getGraphics().drawString(naam,(x+breedt/2*20),(y+diep/2*20));
}
} |
Ducati: making mechanics out of riders since 1946
[ Voor 0% gewijzigd door curry684 op 10-09-2002 16:34 . Reden: gekruist :) ]
Ducati: making mechanics out of riders since 1946
Language exists to conceal true thought
public class tekenvel extends Canvas // Opmerking: class names in java beginnen in de conventie met
//een hoofdletter
{
public void paint(Graphics g)
{
super.paint(g); // Call the parent paint method
}
}
//Edit: Dit werkt niet en ik ben dom
Language exists to conceal true thought
Ducati: making mechanics out of riders since 1946
Language exists to conceal true thought
is de canvas al geadd? en is ie zichtbaar op het scherm?
bluewarlord: super () roep je alleen aan in de constructor. Als je de paint methode van de superclass aan wil roepen doe je super.paint (...)
.edit: dit kan overigens niet de reden zijn van de nullpointer exception
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Het canvas is zeker zichtbaar op het scherm
Ducati: making mechanics out of riders since 1946
Language exists to conceal true thought
idd een stomme vraag dus.
maar even goed bedankt
Ducati: making mechanics out of riders since 1946
Language exists to conceal true thought