problemi sa while petljom
25.10.2009. u 18:47 · pre 206 meseci
#1
Hi,
imam ovakvu situaciju:
dignem JOptionPane i na njemu dva polja - combo i text.
u petlju postavim da se vrti sve dok tekst u combou ima "*" i dok je text field prazan:
while (fldAdditInfo.getText().equals("") && cmbSelReasonCode.getSelectedItem().contains("*")){
}
Greške su mi slijedeće:
1) kad ga ne pretvaram u string za provjeru:
symbol : method contains (java.lang.String)
location: class java.lang.Object
while (fldAdditInfo.getText().equals("") && cmbSelReasonCode.getSelectedItem().contains("*")){
^
2) kad ga stavim u toString:
symbol : method contains (java.lang.String)
location: class java.lang.String
while (cmbSelReasonCode.getSelectedItem().toString().contains("*")){
3) kad ga castam u String
symbol : method contains (java.lang.String)
location: class java.lang.Object
while (fldAdditInfo.getText().equals("") && (String)cmbSelReasonCode.getSelectedItem().contains("*")){
^
Klasa.java:495: operator && cannot be applied to boolean,java.lang.String
while (fldAdditInfo.getText().equals("") && (String)cmbSelReasonCode.getSelectedItem().contains("*")){
Provjera za samo prazan text field prolazi bez problema...
....
Ako moze mala pomoc.
Negdje je problem u logici - jer operator && moze biti za bool,string... ili sta sada već :(
Hvala unaprijed!