public void focusGained(FocusEvent focusEvent) { LOGGER.debug("INVOKE"); Object src = focusEvent.getSource(); if (src == txtAbbrev) { LOGGER.debug("txtAbbrev = " + txtAbbrev.getText()); txtAbbrev.selectAll(); } else if (src == txtName) { txtName.selectAll(); } }
/* В данном случае велика вероятность что юзер изменил поле, и неплохо бы освежить соответствующий листок дерева */ public void focusLost(FocusEvent focusEvent) { LOGGER.debug("INVOKE"); refreshListener.refresh(); }