Package java.beans

Examples of java.beans.VetoableChangeSupport.addVetoableChangeListener()


        MockSource source = new MockSource();
        VetoableChangeSupport support = new VetoableChangeSupport(source);

        VetoableChangeListener proxy = EventHandler.create(
                VetoableChangeListener.class, source, "setText");
        support.addVetoableChangeListener(proxy);
        PropertyChangeEvent event = new PropertyChangeEvent(source, "label",
                "Label: old", "Label: new");
        support.fireVetoableChange(event);

        assertEquals("called", source.getText());
View Full Code Here


            throws PropertyVetoException {
        MockSource source = new MockSource();
        VetoableChangeSupport support = new VetoableChangeSupport(source);

        MockVetoListener normal1 = new MockVetoListener(false, "Norm1");
        support.addVetoableChangeListener(normal1);

        MockVetoListener veto1 = new MockVetoListener(true, "Veto1");
        support.addVetoableChangeListener(veto1);

        MockVetoListener normal2 = new MockVetoListener(false, "Norm2");
View Full Code Here

        MockVetoListener normal1 = new MockVetoListener(false, "Norm1");
        support.addVetoableChangeListener(normal1);

        MockVetoListener veto1 = new MockVetoListener(true, "Veto1");
        support.addVetoableChangeListener(veto1);

        MockVetoListener normal2 = new MockVetoListener(false, "Norm2");
        support.addVetoableChangeListener(normal2);

        MockVetoListener veto2 = new MockVetoListener(true, "Veto2");
View Full Code Here

        MockVetoListener veto1 = new MockVetoListener(true, "Veto1");
        support.addVetoableChangeListener(veto1);

        MockVetoListener normal2 = new MockVetoListener(false, "Norm2");
        support.addVetoableChangeListener(normal2);

        MockVetoListener veto2 = new MockVetoListener(true, "Veto2");
        support.addVetoableChangeListener(veto2);

        PropertyChangeEvent event = new PropertyChangeEvent(source, "label",
View Full Code Here

        MockVetoListener normal2 = new MockVetoListener(false, "Norm2");
        support.addVetoableChangeListener(normal2);

        MockVetoListener veto2 = new MockVetoListener(true, "Veto2");
        support.addVetoableChangeListener(veto2);

        PropertyChangeEvent event = new PropertyChangeEvent(source, "label",
                "1", "5");
        try {
            support.fireVetoableChange(event);
View Full Code Here

        MockSource source = new MockSource();
        VetoableChangeSupport support = new VetoableChangeSupport(source);

        VetoableChangeListener proxy = EventHandler.create(
                VetoableChangeListener.class, source, "setText");
        support.addVetoableChangeListener(proxy);
        try {
            support.fireVetoableChange(null);
            fail("Should throw NullPointerException.");
        } catch (NullPointerException e) {
            // expected
View Full Code Here

        VetoableChangeListener proxy = EventHandler.create(
                VetoableChangeListener.class, source, "setText");

        String propertyName = "label";
        support.addVetoableChangeListener(propertyName, proxy);
        PropertyChangeEvent event = new PropertyChangeEvent(source, "label",
                "Label: old", "Label: new");
        support.fireVetoableChange(event);

        assertEquals("called", source.getText());
View Full Code Here

        VetoableChangeListener proxy = EventHandler.create(
                VetoableChangeListener.class, source, "setText");

        String propertyName = "label_invalid";
        support.addVetoableChangeListener(propertyName, proxy);
        PropertyChangeEvent event = new PropertyChangeEvent(source, "label",
                "Label: old", "Label: new");
        support.fireVetoableChange(event);

        assertEquals("text.default", source.getText());
View Full Code Here

        VetoableChangeListener proxy = EventHandler.create(
                VetoableChangeListener.class, source, "increaseTop");
        VetoableChangeListener proxy2 = EventHandler.create(
                VetoableChangeListener.class, source, "setText");

        support.addVetoableChangeListener(proxy);
        support.addVetoableChangeListener(proxy);
        support.addVetoableChangeListener(proxy2);

        PropertyChangeEvent event = new PropertyChangeEvent(source, "label",
                "Label: old", "Label: new");
View Full Code Here

                VetoableChangeListener.class, source, "increaseTop");
        VetoableChangeListener proxy2 = EventHandler.create(
                VetoableChangeListener.class, source, "setText");

        support.addVetoableChangeListener(proxy);
        support.addVetoableChangeListener(proxy);
        support.addVetoableChangeListener(proxy2);

        PropertyChangeEvent event = new PropertyChangeEvent(source, "label",
                "Label: old", "Label: new");
        support.fireVetoableChange(event);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.