javafx.event.Event.getEventType()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(295)

本文整理了Java中javafx.event.Event.getEventType()方法的一些代码示例,展示了Event.getEventType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Event.getEventType()方法的具体详情如下:
包路径:javafx.event.Event
类名称:Event
方法名:getEventType

Event.getEventType介绍

暂无

代码示例

代码示例来源:origin: jfoenixadmin/JFoenix

@Override
public EventType<? extends SnackbarEvent> getEventType() {
  return (EventType<? extends SnackbarEvent>) super.getEventType();
}

代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.text

@Override
public EventType<? extends LinkActionEvent> getEventType() {
  return (EventType<? extends LinkActionEvent>) super.getEventType();
}

代码示例来源:origin: org.drombler.commons/drombler-commons-docking-fx

@Override
public EventType<? extends DockableCloseRequestEvent> getEventType() {
  return (EventType<? extends DockableCloseRequestEvent>) super.getEventType();
}

代码示例来源:origin: com.jfoenix/jfoenix

@Override
public EventType<? extends SnackbarEvent> getEventType() {
  return (EventType<? extends SnackbarEvent>) super.getEventType();
}

代码示例来源:origin: org.fxmisc.wellbehaved/wellbehavedfx

@Override
public Optional<T> match(Event event) {
  EventType<? extends Event> actualType = event.getEventType();
  do {
    if(actualType.equals(eventType)) {
      @SuppressWarnings("unchecked")
      T res = (T) event;
      return Optional.of(res);
    }
    actualType = actualType.getSuperType();
  } while(actualType != null);
  return Optional.empty();
}

代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.text

public final void fireEvent(Event event) {
  if (event instanceof LinkActionEvent) {
    if (event.getEventType() == LinkActionEvent.LINK_ACTION) {
      for (EventHandler<LinkActionEvent> h : linkActionHandlers) {
        h.handle((LinkActionEvent)event);
      }
    }
    else if (event.getEventType() == LinkActionEvent.LINK_CONTEXT) {
      for (EventHandler<LinkActionEvent> h : linkContextHandlers) {
        h.handle((LinkActionEvent)event);
      }
    }
  }
}

代码示例来源:origin: org.fxmisc.wellbehaved/wellbehavedfx

@Override
public InputHandlerTemplate<S, ? super E> promote(InputHandlerTemplate<S, ? super E> h,
    EventType<? extends E> subTpe, EventType<? extends E> supTpe) {
  if(Objects.equals(subTpe, supTpe)) {
    return h;
  }
  return (s, evt) -> {
    if(isPrefixOf(subTpe, (EventType<? extends E>) evt.getEventType())) {
      return h.process(s, evt);
    } else {
      return Result.PROCEED;
    }
  };
}

代码示例来源:origin: org.fxmisc.wellbehaved/wellbehavedfx

@Override
public InputHandler<? super E> promote(InputHandler<? super E> h,
    EventType<? extends E> subTpe, EventType<? extends E> supTpe) {
  if(Objects.equals(subTpe, supTpe)) {
    return h;
  }
  return evt -> {
    if(isPrefixOf(subTpe, (EventType<? extends E>) evt.getEventType())) {
      return h.process(evt);
    } else {
      return Result.PROCEED;
    }
  };
}

代码示例来源:origin: org.jrebirth.af/core

/**
 * {@inheritDoc}
 */
@Override
public void handle(final Event event) {
  final String methodName = buildHandlingMethodName(convertEventToEnum(event.getEventType()));
  if (!methodName.isEmpty()) {
    callMethod(methodName, event);
  }
}

相关文章

微信公众号

最新文章

更多