[ tkojemile @ 25.10.2009. 18:47 ] @
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! |