Goedemiddag Tweakers,
Ik ben bezig om een applet te maken die vier verschillende buttons heeft. Als je op de button klikt worden er aantallen bijgehouden. In mijn geval moet er dus telkens 1 bijkomen.
Het is gelukt om de eerste 2 buttons werkend te krijgen. Die tellen mooi op. Maar als ik op button 3 en 4 klik telt hij dat op bij button 2, dat is natuurlijk niet de bedoeling.
Ik kom er na lang zoeken nog steeds niet uit. Hopelijk kan iemand hier wat tips geven.
Dit is mijn code tot nu toe:
http://pastebin.com/auJeAkR5
Ik ben bezig om een applet te maken die vier verschillende buttons heeft. Als je op de button klikt worden er aantallen bijgehouden. In mijn geval moet er dus telkens 1 bijkomen.
Het is gelukt om de eerste 2 buttons werkend te krijgen. Die tellen mooi op. Maar als ik op button 3 en 4 klik telt hij dat op bij button 2, dat is natuurlijk niet de bedoeling.
Ik kom er na lang zoeken nog steeds niet uit. Hopelijk kan iemand hier wat tips geven.
Dit is mijn code tot nu toe:
http://pastebin.com/auJeAkR5
Java:
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
| import java.awt.*; import java.applet.*; import java.awt.event.*; public class java1 extends Applet{ Button knop; Button knop2; Button knop3; Button knop4; TextField tekstvak; TextField tekstvak1; TextField tekstvak2; TextField tekstvak3; int teller; int teller1; int teller2; int teller3; String vrouw, man, student, studente; public void init() { tekstvak = new TextField("Vrouw ", 40); tekstvak1 = new TextField("Man ", 40); tekstvak2 = new TextField("Student ", 40); tekstvak3 = new TextField("Studente ", 40); knop = new Button("Vrouw"); knop.addActionListener( new KnopListener() ); knop2 = new Button("Man"); knop2.addActionListener( new Knop2Listener() ); knop3 = new Button("Student"); knop3.addActionListener( new Knop2Listener() ); knop4 = new Button("Studente"); knop4.addActionListener( new Knop2Listener() ); add(knop); add(knop2); add(knop3); add(knop4); vrouw =""; man = ""; student = ""; studente = ""; teller=0; teller1=0; teller2=0; teller3=0; } public void paint(Graphics g) { g.drawString("vrouw" +teller, 50,60); g.drawString("man" +teller1, 50,80); g.drawString("student" +teller2, 50,100); g.drawString("studente" +teller3, 50,120); } class KnopListener implements ActionListener { public void actionPerformed( ActionEvent e ) { teller++; vrouw = tekstvak.getText(); repaint(); } } class Knop2Listener implements ActionListener { public void actionPerformed( ActionEvent e) { teller1++; man = tekstvak1.getText(); repaint(); } } class Knop3Listener implements ActionListener { public void actionPerformed( ActionEvent e) { teller2++; student = tekstvak2.getText(); repaint(); } } class Knop4Listener implements ActionListener { public void actionPerformed( ActionEvent e) { teller3++; studente = tekstvak3.getText(); repaint(); } } } |
[ Voor 99% gewijzigd door RobIII op 18-09-2014 16:50 . Reden: Code in topic gezet ]