/** * installs the components used for resizing (on left/right/bottom borders) * * @since 2.0.1 */ public void installResizers() { // 2005/10/06 ResizeListener listener = new ResizeListener(); left.addMouseMotionListener(listener); left.addMouseListener(listener); right.addMouseMotionListener(listener); right.addMouseListener(listener); bottom.addMouseMotionListener(listener); bottom.addMouseListener(listener); title.addMouseMotionListener(listener); title.addMouseListener(listener); getContentPane().add(left, BorderLayout.WEST); getContentPane().add(right, BorderLayout.EAST); getContentPane().add(bottom, BorderLayout.SOUTH); Color inactive = UIManager.getColor("inactiveCaption"); left.setBackground(inactive); right.setBackground(inactive); bottom.setBackground(inactive); }
@Override public Element updateVCard(String username, Element vCardElement) throws NotFoundException { final Element element = delegate.updateVCard(username, vCardElement); Resizer.resizeAvatar(element); return element; }
@Override public Element createVCard(String username, Element vCardElement) throws AlreadyExistsException { final Element element = delegate.createVCard(username, vCardElement); Resizer.resizeAvatar(element); return element; }
@Override public Element loadVCard(String username) { final Element element = delegate.loadVCard(username); Resizer.resizeAvatar(element); return element; }