當前位置: 首頁>>代碼示例>>Java>>正文


Java GwtEvent.getSource方法代碼示例

本文整理匯總了Java中com.google.gwt.event.shared.GwtEvent.getSource方法的典型用法代碼示例。如果您正苦於以下問題:Java GwtEvent.getSource方法的具體用法?Java GwtEvent.getSource怎麽用?Java GwtEvent.getSource使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.google.gwt.event.shared.GwtEvent的用法示例。


在下文中一共展示了GwtEvent.getSource方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: itemStateChanged

import com.google.gwt.event.shared.GwtEvent; //導入方法依賴的package包/類
public void itemStateChanged(GwtEvent e) {
    Object src = e.getSource();
    int i;
    boolean changed = false;
    for (i = 0; i != einfocount; i++) {
	EditInfo ei = einfos[i];
	if (ei.choice == src || ei.checkbox == src || ei.button == src) {
	    
	    // if we're pressing a button, make sure to apply changes first
	    if (ei.button == src)
		apply();
	    
	    elm.setEditValue(i, ei);
	    if (ei.newDialog)
		changed = true;
	    cframe.needAnalyze();
	}
    }
    if (changed) {
	clearDialog();
	buildDialog();
    }
}
 
開發者ID:sharpie7,項目名稱:circuitjs1,代碼行數:24,代碼來源:EditDialog.java

示例2: on

import com.google.gwt.event.shared.GwtEvent; //導入方法依賴的package包/類
private void on(GwtEvent<?> e) {
  if (widget.isEnabled()
      || !(e.getSource() instanceof FocusWidget)
      || !((FocusWidget) e.getSource()).isEnabled()) {
    if (e.getSource() instanceof ValueBoxBase) {
      final TextBoxBase box = ((TextBoxBase) e.getSource());
      Scheduler.get()
          .scheduleDeferred(
              new ScheduledCommand() {
                @Override
                public void execute() {
                  if (box.getValue().trim().equals(originalValue)) {
                    widget.setEnabled(false);
                  }
                }
              });
    }
    return;
  }

  if (e.getSource() instanceof TextBoxBase) {
    onTextBoxBase((TextBoxBase) e.getSource());
  } else {
    // For many widgets, we can assume that a change is an edit. If
    // a widget does not work that way, it should be special cased
    // above.
    widget.setEnabled(true);
  }
}
 
開發者ID:gerrit-review,項目名稱:gerrit,代碼行數:30,代碼來源:OnEditEnabler.java

示例3: PressEvent

import com.google.gwt.event.shared.GwtEvent; //導入方法依賴的package包/類
public PressEvent(GwtEvent<? extends EventHandler> sourceEvent) {
	time = new Date().getTime();
	source = (Widget)sourceEvent.getSource();
}
 
開發者ID:openremote,項目名稱:WebConsole,代碼行數:5,代碼來源:PressEvent.java


注:本文中的com.google.gwt.event.shared.GwtEvent.getSource方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。