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
| import java.awt.*; import java.applet.*; import java.awt.event.*; public class Test extends Applet { TextField tf1 = new TextField(); Button bt1 = new Button("Test"); public void init() { setLayout(null); bt1.setBounds (10,10,80,25); add(bt1); tf1.setBounds (180,10,300,25); add(tf1); } public void Knop1() { //Connect if (tf1.getText ().equals ("")) { System.out.println ("Dit werkt wel"); } tf1.setText ("maar dit niet..."); } public boolean action (Event f, Object Arg){ Test main = new Test(); if ( f.target==bt1 ){ main.Knop1(); } return true; } } |
Waarom krijg ik wel "dit werkt wel" te zien in de output, maar niet een text in de textbox??
Het werkt wel als ik de text erin zet in de action 'procedure' maar niet als ik het in een ander doe.
Is het zo dat de andere procedure geen 'recht' heeft om de text te veranderen, maar wel om het uit te lezen
Iemand die me kan helpen?
>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<