goeden dag menschen,
ik heb een progje, waar mensen zelf dingen in kunnen vullen,
de ingevulde dingen worden uiteindelijk geprint, hebben ze niets
ingevuld, dan mag er natuurlijk ook niets geprint worden.
stukje code:
het probleem is dus, dat de string waarde niet "" is, ook geen null....
(bij een andere situatie ging de "" wel op....)
kheb meerdere dingen geprobeerd
o.a. een nieuw JTexField aangemaakt, en de waarde uit dit textfield gehaald
en vergeleken met de waarde van kleineTF[z].
doet ie dus niet...
als ik de waarde van kleineTF in System.out.println() gooi, dan geeft ie gewoon
aan dat er niets in staat (GEEN nullpointerexception maar "").
weet iemand dus toevallig de waarde van een leeg JTextField....
of waar anders het probleem zit....
ik heb een progje, waar mensen zelf dingen in kunnen vullen,
de ingevulde dingen worden uiteindelijk geprint, hebben ze niets
ingevuld, dan mag er natuurlijk ook niets geprint worden.
stukje code:
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
| private String setGegevensString(int r){ String[] klTF = new String[7]; String[] grTF = new String[7]; String a = "Aantal: "; String o = "Omschrijving: "; char c_nl = '\n'; String nl = Character.toString(c_nl); for (int z = 0; z < 7; z++){ //---------------------------------------------- if (kleineTF[z].getText() == ""){ klTF[z] = ""; } else { klTF[z] = nl + nl + nl + nl + a + kleineTF[z].getText() + nl + nl; } //--------------------------------------------- if (groteTF[z].getText() == ""){ grTF[z] = ""; } else { grTF[z] = o + nl + groteTF[z].getText() + nl + nl; } String geheel = klTF[r] + grTF[r]; return gheel; |
het probleem is dus, dat de string waarde niet "" is, ook geen null....
(bij een andere situatie ging de "" wel op....)
kheb meerdere dingen geprobeerd
o.a. een nieuw JTexField aangemaakt, en de waarde uit dit textfield gehaald
en vergeleken met de waarde van kleineTF[z].
Java:
1
2
| JTextField niets = new JTextField(8); if (kleineTF[z].getText() == niets.getText()){ } |
doet ie dus niet...
als ik de waarde van kleineTF in System.out.println() gooi, dan geeft ie gewoon
aan dat er niets in staat (GEEN nullpointerexception maar "").
weet iemand dus toevallig de waarde van een leeg JTextField....
of waar anders het probleem zit....