void btnChangeServer_actionPerformed(ActionEvent e) { setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); JID temp = null; try { temp = JID.checkedJIDFromString(txtServer.getText()); } catch (InstantiationException ex) { nu.fw.jeti.util.Popups.errorPopup(ex.getMessage(), I18N.gettext("main.error.invalid_server")); } if (temp == null) return; server = temp; backend.getItems(server, this); }
public void discoveryItemResult(JID jid, DiscoveryItem item) { // System.out.println(browse); if (!item.hasItems()) nu.fw.jeti.util.Popups.errorPopup( I18N.gettext("main.error.No_services"), I18N.gettext("main.error.Register_Services")); else { numberOfServices = 0; DefaultListModel model = (DefaultListModel) jList1.getModel(); services.clear(); model.clear(); for (Iterator i = item.getItems(); i.hasNext(); ) { DiscoveryItem di = (DiscoveryItem) i.next(); String name = di.getName(); if (name == null) name = di.getJID().toStringNoResource(); // put in services so errors do not prevent register services.put(name, di.getJID()); model.addElement(name); backend.getInfo(di.getJID(), this); numberOfServices++; } } pack(); setLocationRelativeTo(null); }