【经常用到的JavasScript事件的翻译】教程文章相关的互联网学习教程文章

java中的事件循环【代码】

我实际上是在尝试为Nashorn编写一个事件循环(java 8),以便异步操作(我启动的线程,例如,连接到远程服务或执行长时间运行的计算)的回调将被放入队列并执行按顺序(不是并行).我是通过将回调函数放在ConcurrentLinkedQueue上并使用ScheduledExecutorService作为循环来检查队列以执行回调来实现的. 工作正常,但我的问题是: 1)在不拖动CPU的情况下,我可以使用多短的间隔?我将有多个这样的运行,它们必须彼此独立.因此,可能有50个线程都运...

java – 从事件对象打印所有时间间隔的好方法

我正在使用包含开始和结束时间的事件对象.我想打印一些事件对象的arraylist的所有间隔,但只能想到一个trival暴力解决方案.假设我们的arraylist有以下事件: 事件1:开始= 130,结束= 145 事件2:开始= 135,结束= 155 事件3:开始= 145,结束= 155 事件4:开始= 215,结束= 230 事件5:开始= 215,结束= 230 然后我们想要打印像: 130 – 135 135 – 145 145 – 155 215 – 230 到目前为止,我所能想到的是根据开始时间对arrayli...

java – 从ViewPager Fragment中侦听DialogFragment事件【代码】

有很多(重复的)问题和答案可用,我经历了几乎所有的问题并且失败了.在参考this问题时,我最近做了一些改变. 简介:在我的应用程序中,MainActivity持有Fragment View Pager和FrangmentA,B和C. FrangmentA在Clik上显示DialogFragment CDialog.在解雇CDialog后,我需要调用FragmentA的doReload(),这不会发生在这里. 主要活动protected void onCreate(Bundle savedInstanceState){...mSectionsPageAdapter = new FragmentAdapter(getSuppo...

java – Android应用程序事件处理【代码】

Android中是否有一组标准的Listener / Observer / Observable类用于管理Android中的应用程序事件? 我不是在讨论UI或其他Android API事件,而是自定义应用程序事件,如GameOverEvent,LevelClearedEvent等. 是否有一个首选的接口来实现/扩展,以便我可以实现以下内容:public void addGameOverListener(GameOverListener listener)解决方法:这很简单,你只需要创建自己的EventListenerpublic interface onGameFinishedListener {public ...

Java中更容易的自定义事件处理【代码】

在Java中,每次我想创建一个新的自定义事件时,我通常会添加3个方法:addDogEventListener(EventListener listener); removeDogEventListener(EventListener listener); dispatchDogEventListener(DogEvent event);那么现在如果我想发送另一个事件,比如CatEvent,我将不得不再次创建所有这三个方法:addCatEventListener(EventListener listener); removeCatEventListener(EventListener listener); dispatchCatEventListener(CatEv...

java – GWT CELLTABLE SimplePager:SimplePager中存在的first,last,next,prev按钮的事件处理?

如何在SimplePager上处理事件?在SimplePager中出现的第一个,最后一个,下一个,上一个按钮的事件处理?我正在使用CellTable gwt 2.3.0 现在我正在解析xml,其中有100条记录. xml来自服务器. @ time我每个table_page显示100个reocrd,即pageSize(100); 每当我点击下一个按钮,我将提出服务器请求获取下一个1OO记录每个按钮的方式相同.. 如何在SimplePager上处理事件? 任何有关此事的帮助或指导将不胜感激解决方法:实际上,您不需要在寻呼...

Java 7 WatchService:在处理程序中更改事件源时避免无限循环的事件

基本上,我正在使用全新的Java 7 WatchService来监控目录. 我有一系列处理程序监听目录发出的每个IO事件. 问题是一些处理程序需要以某种方式更改这些IO事件(==文件)的原因.例如,如果有人将文件放入受监视的文件夹中,则其中一个处理程序可能会更改其扩展名,附加一些文件名或其他内容. 这些操作当然会触发新的IO事件,前面提到的处理程序会获得它们.然后他们再次做出改变.这显然会导致无限循环…… Java是否提供任何方法来处理这种情况...

java – Drools:获取最近的3个事件【代码】

我正在开发一个小型Drools项目,因为我想了解更多关于使用规则引擎的信息.我有一个名为Event的类,它包含以下字段: >字符串标签;一个标签,可以是任何字符串.>长毫米;时间戳. (实际上,这是从JodaTime LocalDate字段转换而来的,该字段也在Event中.)> int值;我想要的价值. 我在我的知识库中插入了数百个Event实例,现在我想获得标记为“OK”的3个最新事件.我想出了以下代码:rule "Three most recent events tagged with 'OK'" when$e1 ...

java – 代码中的Fire选择事件【代码】

我正在eclipse中编写一个包含组合框的RCP应用程序,并且在选择任何项目时,正在触发选择事件并且一些随机代码正在运行.听众看起来像这样:randomComboBox.addSelectionListener(new SelectionListener(){@Overridepublic void widgetSelected(SelectionEvent e) {// random code}@Overridepublic void widgetDefaultSelected(SelectionEvent e) {// TODO Auto-generated method stub}});我的问题是:是否可以从代码中触发事件?例如,...

在JavaFX TableView中拖放事件

我想为我的JavaFX应用程序添加拖放支持.我的要求是,如果有人从Native文件系统拖动文件并下降到JavaFX TableView,那么它必须识别drop事件以及如何获取drpped文件列表.解决方法:我会使用官方的JavaFX 2文档. http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm http://docs.oracle.com/javafx/2/drag_drop/HelloDragAndDrop.java.html 因此,您可以了解处理拖动事件所需的方法: target.setOnDragOver target.setOnDrag...

java – JInternalFrames,用于监听JDesktopPane事件【代码】

有没有简单的方法让我的jinternalframes成为两全其美的 >当我希望它们作为jdesktoppane的一部分时嵌入>也可移动并能够处理自己的事件 希望这张照片会有所帮助.现在我有我的代码将项目拖到你的播放器,它插入下一个可用的背包插槽,但我也希望能够将它拖到任何背包插槽,但你可以看到它在下面绘制.有没有快速而肮脏的方法来解决这个问题?我的JDesktopPane顶部有一个面板,可以绘制所有内容(当然除了jinternalframes).对不起,所有代码都...

java – 按顺序处理异步事件和发布结果【代码】

我的目标是按顺序发布异步事件,这些事件也按顺序到达并花费任意时间进行处理.所以下面是我目前的实现只使用wait和notify. MyThread处理事件,通过id将结果放入哈希表中,如果在按顺序发布此事件之前被阻塞,则通知Scheduler线程. 使用java.util.concurrent包实现此功能会有什么更好,更简洁的方法?import java.util.Map; import java.util.Random; import java.util.concurrent.ConcurrentHashMap;public class AsyncHandler {private...

java – 如何有效地使用事件总线?【代码】

现在我正在探索一个Android学习项目的一些选项.我正在尝试与我的rails api(也是一个学习项目)进行交流. 在做了一些研究之后,我想我已经确定了一个使用改造和otto的方案. 我最终得到的是这个.当我想调用我的rails服务器(在这种情况下进行注册)时,我会在活动中执行此操作.mBus.post(new SignupRequestEvent(new UserRequestParams(mName,mEmail,mPassword,mPasswordConfirmation )));然后在同一个活动中我有这个.@Subscribe public v...

java – JFileChooser事件【代码】

我有一个名为“search”的按钮,用于打开JFileChooser窗口.双击目录后该窗口应自动关闭,因此不需要单击取消或任何其他按钮.那可能吗? 谢谢.解决方法:您可以通过向JFileChooser添加PropertyChangeListener来完成此操作.在propertyChange()方法内检查属性名称是否为JFileChooser.DIRECTORY_CHANGED_PROPERTY.如果是,只需调用将关闭文件选择器对话框的JFileChooser.approveSelection()方法. 注意:由于选择文件夹会自动关闭文件选择器...

JavaFX – 在按钮上处理MouseEntered事件(使用fxml)【代码】

我正在尝试学习事件处理,并使用类似于fxml按钮的示例:<Button fx:id="button" onAction="#Handle">和我的控制器中的以下处理程序方法:@FXMLprivate void Handle () {btn_welcome.setOnMouseClicked((event) -> {System.out.println("test");});到目前为止这个工作正常.现在我想用鼠标处理输入按钮的事件.我试过了@FXMLprivate void Handle () {btn_welcome.setOnMouseEntered((event) -> {System.out.println("test");});但它似乎...