goed morgen allen,
Ik ben sinds enige tijd bezig met Java en gebruik hiervoor "Visual Cafe 4".
ik probeer een simpel overhoor programma te maken.
het programma geeft een willekeurig woord en in veld 2 voer ik bijv. de vertaling in.
hij kijkt of ik het goed antwoord heb ingevult en geeft in een label de tekst: "goed" of "fout" .
volgens mij doet hij alles behalve de tekst geven in het label......?
ik kan hieronder de source code geven maar die is wel wat lang... als ik vanmiddag thuis ben zal ik hem wel linken naar een webpagina oid
totzover de code
,
maar ik heb dus echt geen idee waarom hij geen goed/fout geeft.....
Ik ben sinds enige tijd bezig met Java en gebruik hiervoor "Visual Cafe 4".
ik probeer een simpel overhoor programma te maken.
het programma geeft een willekeurig woord en in veld 2 voer ik bijv. de vertaling in.
hij kijkt of ik het goed antwoord heb ingevult en geeft in een label de tekst: "goed" of "fout" .
volgens mij doet hij alles behalve de tekst geven in het label......?
ik kan hieronder de source code geven maar die is wel wat lang... als ik vanmiddag thuis ben zal ik hem wel linken naar een webpagina oid
code:
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
| /*
A basic extension of the java.applet.Applet class
*/
import java.awt.*;
import java.applet.*;
public class Applet1 extends Applet
{
public void init()
{
// Take out this line if you don't use symantec.itools.net.RelativeURL or symantec.itools.awt.util.StatusScroller
symantec.itools.lang.Context.setApplet(this);
// This code is automatically generated by Visual Cafe when you add
// components to the visual environment. It instantiates and initializes
// the components. To modify the code, only use code syntax that matches
// what Visual Cafe can generate, or Visual Cafe may be unable to back
// parse your Java file into its visual environment.
//{{INIT_CONTROLS
setLayout(null);
setSize(426,266);
add(uitvoer1);
uitvoer1.setBounds(60,60,142,36);
add(uitvoer2);
uitvoer2.setBounds(252,60,142,31);
button1.setLabel("button");
add(button1);
button1.setBackground(java.awt.Color.lightGray);
button1.setBounds(144,120,152,58);
add(label1);
label1.setBackground(java.awt.Color.gray);
label1.setBounds(60,204,285,31);
add(veld2);
veld2.setBounds(24,120,92,35);
veld2.setVisible(false);
//}}
//{{REGISTER_LISTENERS
SymAction lSymAction = new SymAction();
button1.addActionListener(lSymAction);
//}}
}
//{{DECLARE_CONTROLS
java.awt.TextField uitvoer1 = new java.awt.TextField();
java.awt.TextField uitvoer2 = new java.awt.TextField();
java.awt.Button button1 = new java.awt.Button();
java.awt.Label label1 = new java.awt.Label();
java.awt.TextField veld2 = new java.awt.TextField();
//}}
class SymAction implements java.awt.event.ActionListener
{
public void actionPerformed(java.awt.event.ActionEvent event)
{
Object object = event.getSource();
if (object == button1)
button1_ActionPerformed(event);
}
}
void button1_ActionPerformed(java.awt.event.ActionEvent event)
{
double random;
random = Math.random();
int worp;
worp = (int)(5*random)+1;
String worp1;
worp1 = String.valueOf(worp);
int inv;
inv = worp;
if (inv == 5 ) worp1 = "vijf";
else if (inv == 4 ) worp1 = "vier";
else if (inv == 3 ) worp1 = "drie";
else if (inv == 2 ) worp1 = "twee";
else if (inv == 1 ) worp1 = "een";
uitvoer1.setText(worp1);
String invoervertaling;
invoervertaling = uitvoer2.getText();
if (invoervertaling == "vijf" ) veld2.setText("5");
else if (invoervertaling == "vier" ) veld2.setText("4");
else if (invoervertaling == "drie" ) veld2.setText("3");
else if (invoervertaling == "twee" ) veld2.setText("2");
else if (invoervertaling == "een" ) veld2.setText("1");
String onzichtbaar;
onzichtbaar = veld2.getText();
int antwoord;
antwoord = Integer.parseInt(onzichtbaar) ;
int antwoord1;
antwoord1 = inv + antwoord;
if (antwoord1 == 6 )
label1.setText("goed");
else if (antwoord1 == 10 )
label1.setText("fout");
else if (antwoord1 == 9 )
label1.setText("fout");
else if (antwoord1 == 8 )
label1.setText("fout");
else if (antwoord1 == 7 )
label1.setText("fout");
else if (antwoord1 == 5 )
label1.setText("fout");
else if (antwoord1 == 4 )
label1.setText("fout");
else if (antwoord1 == 3 )
label1.setText("fout");
else if (antwoord1 == 2 )
label1.setText("fout");
else if (antwoord1 == 1 )
label1.setText("fout");
}
} |
totzover de code
maar ik heb dus echt geen idee waarom hij geen goed/fout geeft.....