@Override public void vetoableChange(PropertyChangeEvent ev) throws PropertyVetoException { Object source = ev.getSource(); String eventName = ev.getPropertyName(); if (source instanceof FormProperty<?> && FormProperty.PROP_VALUE.equals(eventName)) { ev = new PropertyChangeEvent( layoutDelegate, ((FormProperty<?>) source).getName(), ev.getOldValue(), ev.getNewValue()); containerLayoutChanged(ev); } }
@Override public void propertyChange(PropertyChangeEvent ev) { Object source = ev.getSource(); String eventName = ev.getPropertyName(); if (source instanceof FormProperty<?> && FormProperty.PROP_VALUE.equals(eventName)) { ev = new PropertyChangeEvent( layoutDelegate, ((FormProperty<?>) source).getName(), ev.getOldValue(), ev.getNewValue()); try { containerLayoutChanged(ev); } catch (PropertyVetoException ex) { // should not happen } } }