Package org.zkoss.zk.ui.event

Examples of org.zkoss.zk.ui.event.EventListener


      _auxinf.listeners = new HashMap(8);

    List l = (List)_auxinf.listeners.get(evtnm);
    if (l != null) {
      for (Iterator it = l.iterator(); it.hasNext();) {
        final EventListener li = (EventListener)it.next();
        if (listener.equals(li))
          return false;
      }
    } else {
      _auxinf.listeners.put(evtnm, l = new LinkedList());
View Full Code Here


    if (_auxinf != null && _auxinf.listeners != null) {
      final boolean oldasap = Events.isListened(this, evtnm, true);
      final List l = (List)_auxinf.listeners.get(evtnm);
      if (l != null) {
        for (Iterator it = l.iterator(); it.hasNext();) {
          final EventListener li = (EventListener)it.next();
          if (listener.equals(li)) {
            it.remove();
            if (l.isEmpty())
              _auxinf.listeners.remove(evtnm);
View Full Code Here

      if (l != null) {
        if (!asap)
          return !l.isEmpty();

        for (Iterator it = l.iterator(); it.hasNext();) {
          final EventListener li = (EventListener)it.next();
          if (!(li instanceof Deferrable)
          || !(((Deferrable)li).isDeferrable()))
            return true;
        }
      }
View Full Code Here

    if (_smartDrawCaptcha) { //already mark smart draw
      return;
    }
    _smartDrawCaptcha = true;
    if (_smartDrawCaptchaListener == null) {
      _smartDrawCaptchaListener = new EventListener() {
        public void onEvent(Event event) {
          if (Strings.isBlank(getWidth()))
            throw new UiException("captcha must specify width");
                 
          if (Strings.isBlank(getHeight()))
View Full Code Here

      addPagingListener(_pgi);
  }
  /** Adds the event listener for the onPaging event. */
  private void addPagingListener(Paginal pgi) {
    if (_pgListener == null)
      _pgListener = new EventListener() {
        public void onEvent(Event event) {
          final PagingEvent evt = (PagingEvent)event;
          Events.postEvent(
            new PagingEvent(evt.getName(), Grid.this,
              evt.getPageable(), evt.getActivePage()));
        }
      };
    pgi.addEventListener(ZulEvents.ON_PAGING, _pgListener);

    if (_pgImpListener == null)
      _pgImpListener = new EventListener() {
  public void onEvent(Event event) {
    if (_rows != null && _model != null && inPagingMold()) {
    //theorectically, _rows shall not be null if _model is not null when
    //this method is called. But, just in case -- if sent manually
      final Paginal pgi = getPaginal();
View Full Code Here

  private final List _listeners = new LinkedList();
  private int _nAsync;
  private boolean _serverPushEnabled;

  public DesktopEventQueue() {
    _dummy.addEventListener("onQueue", new EventListener() {
      public void onEvent(Event event) throws Exception {
        final Event evt = (Event)event.getData();
        final Set listenerCalled = new HashSet();
        for (;;)
          for (Iterator it = _listeners.iterator();;) {
View Full Code Here

 
  private void addEventListeners0(Object target, String evtname, Set listeners) {
    if (target instanceof Component) {
      final Component target0 = (Component) target;
      for (final Iterator it = listeners.iterator(); it.hasNext();) {
        final EventListener listener = (EventListener) it.next();
        target0.addEventListener(evtname, listener);
      }
    } else if (target instanceof Page) {
      final Page target0 = (Page) target;
      for (final Iterator it = listeners.iterator(); it.hasNext();) {
        final EventListener listener = (EventListener) it.next();
        target0.addEventListener(evtname, listener);
      }
    }
  }
View Full Code Here

 
  public void afterCompose() {
    spreadsheet = (Spreadsheet)getFellow("ss1");
    book = spreadsheet.getBook();
   
    spreadsheet.addEventListener(Events.ON_CELL_FOUCSED,new EventListener(){
      public void onEvent(Event event) throws Exception {
        onCellEvent((CellEvent)event);
      }
    });
    spreadsheet.addEventListener(Events.ON_START_EDITING,new EventListener(){
      public void onEvent(Event event) throws Exception {
        onCellEvent((CellEvent)event);
      }
    });
   
    final Textbox tbxval = (Textbox)getFellow("tbxval");
    tbxval.addEventListener("onChange",new EventListener(){
      public void onEvent(Event event) throws Exception {
        doCellChange(tbxval.getValue());
      }
    });
  }
View Full Code Here

  private static final long serialVersionUID = 1L;

  static volatile String message = null;

  public PiggyBackMessageDemo() {
    addEventListener(Events.ON_PIGGYBACK, new EventListener() {
      public void onEvent(Event evt) throws Exception {
        if (message != null && !message.equals(getAttribute("message"))) {
          setAttribute("message", message);
          Messagebox.show(message);
        }
      }
    });

    final Textbox messageBox = new Textbox();
    Button sendMessage = new Button("Send message");
    sendMessage.addEventListener(Events.ON_CLICK, new EventListener() {
      public void onEvent(Event arg0) throws Exception {
        message = messageBox.getText();
      }
    });

    Button readMessage = new Button("Read Message");
    readMessage.addEventListener(Events.ON_CLICK, new EventListener() {
      public void onEvent(Event evt) throws Exception {
        // this is just an example of user interacting with the
        // application
      }
    });
View Full Code Here

    System.out.println("You pressed OK.");
  }

  public void onBlur$tbName(Event event) throws InterruptedException {

    if (Messagebox.show("Please confirm", "", Messagebox.OK | Messagebox.CANCEL, Messagebox.INFORMATION, new EventListener() {
      @Override
      public void onEvent(Event evt) {
        switch (((Integer) evt.getData()).intValue()) {
        case Messagebox.OK:
          System.out.println("Confirmed");
View Full Code Here

TOP

Related Classes of org.zkoss.zk.ui.event.EventListener

Copyright © 2018 www.massapicom. 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.