Package javax.swing

Examples of javax.swing.JTextField.dispatchEvent()


      JTextField component = new JTextField();
      bind().textOf(component).after(eventsOf(MouseListener.class, MouseEvent.MOUSE_CLICKED)).to(model, ModelForTests.VALUE);
      component.setText("Text to be transferred on specific event");
      assertEquals("", model.getValue());
      // when
      component.dispatchEvent(new MouseEvent(component, MouseEvent.MOUSE_CLICKED, 0, 0, 0, 0, 1, false));
      // then
      assertEquals("Text to be transferred on specific event", model.getValue());
   }

   @Test
View Full Code Here


      ModelForTests model = new ModelForTests();
      bind().textOf(textInput).after(EventRegistrations.eventsOf(MouseListener.class, MouseEvent.MOUSE_PRESSED)).to(model, ModelForTests.NAME);
      textInput.setText("abc");
      assertEquals("", model.getName());
      // when
      textInput.dispatchEvent(new MouseEvent(textInput, MouseEvent.MOUSE_PRESSED, 0, 0, 0, 0, 0, false));
      // then
      assertEquals("abc", model.getName());
   }

   @Test
View Full Code Here

      ModelForTests model = new ModelForTests();
      bind().textOf(textInput).after(EventRegistrations.eventsOf(MouseListener.class, MouseEvent.MOUSE_PRESSED)).to(model, ModelForTests.NAME);
      textInput.setText("abc");
      assertEquals("", model.getName());
      // when
      textInput.dispatchEvent(new MouseEvent(textInput, MouseEvent.MOUSE_RELEASED, 0, 0, 0, 0, 0, false));
      // then
      assertEquals("", model.getName());
   }

   private Expression toUpperCase()
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.