public void itemStateChanged(Item item) { if (item == tGrpList) { int index = tGrpList.getSelectedIndex(); if (index == tGrpList.size() - 1) { f.set(grpFIndex, tGroup); } // tGroup.setString(group(index)); } // if (item==tGroup) { // updateChoise(tGroup.getString(), tGrpList); // } if (item == tTranspList) { int index = tTranspList.getSelectedIndex(); if (index == tTranspList.size() - 1) return; String transport = tTranspList.getString(index); String jid = tJid.getString(); StringBuffer jidBuf = new StringBuffer(jid); int at = jid.indexOf('@'); if (at < 0) at = tJid.size(); jidBuf.setLength(at); jidBuf.append('@'); jidBuf.append(transport); tJid.setString(jidBuf.toString()); } if (item == tJid) { String s1 = tJid.getString(); int at = tJid.getString().indexOf('@'); try { updateChoise(s1.substring(at + 1), tTranspList); } catch (Exception e) { } } }
private String getString(TextField t) { if (t.size() == 0) return null; String s = t.getString().trim(); if (s.length() == 0) return null; return s; }