【java-即使失去焦点也可以捕获X11中的事件】教程文章相关的互联网学习教程文章

java-在遍历事件处理程序的集合时,如何安全地从*回调中删除处理程序?【代码】

我有点不解. Java的文档告诉我们,使用Iterator对象遍历该集合时,从集合中删除项目时没有定义的行为,这样做的唯一安全方法是使用Iterator.remove(). 然后,如果在遍历列表的过程中有一个处理程序确定是时候将其自身作为侦听器删除了,那么如何安全地从ArrayList中删除事件处理程序?// in public class Dispatcherpublic void dispatchEvent(){Iterator<IEventHandler> iterator = mHandlers.iterator();IEventHandler handler = null...

java-如何检查日期时间是使用Joda Time重复发生的事件?【代码】

我有一个DateTime,表示重复事件的开始.天(每日周期)将代表重复周期.我认为这个重复发生的事件将永远不会停止.from = "2013-06-27" period = 3 days nextOccurence will be "2013-06-30", "2013-07-03", "2013-07-06", and so on. "2013-07-03" is an occurence but "2013-07-04" isn't an occurence.我想知道在性能方面确定DateTime是否发生重复事件的最佳方法是什么?从长远来看,该程序将需要检查是否出现了“ 2014-07-03”或“...

java-单击事件-从另一个类访问布尔变量【代码】

陷入需要从另一个类中获取布尔变量的问题. 我有以下for循环,boolean和if-else语句import java.awt.*; import javax.swing.*; import java.awt.Color.*; import java.awt.event.MouseListener; import java.awt.event.MouseEvent; import java.util.Random;public class Checkers extends JFrame {Random random = new Random();private final int ROWS = 2;private final int COLS = 5;private final int GAP = 2;private final i...

Java-Android是否支持实时事件?如果是这样,如何实施?

我正在使用Android Studio开发和应用程序,我希望当遇到某个特定时刻时,应用程序将执行一些已定义的操作. 我知道我可以创建一个服务来连续检查实际时间,每隔几秒钟一次,如果它恰好等于或大于执行该操作所需的时间,但是这样做会浪费资源. Android中是否有某种方法可以执行某些操作,例如在定义的时间到来,发送中断并触发定义的操作? 支持一个软时间事件就足够了,我不介意在几秒钟后触发该事件的应用程序. 感谢您的帮助.解决方法:是的...

java-Swing:将事件委托给转换后的父级的子级组件

我有一个自定义组件GameViewCanvas扩展了JPanel,它将容纳许多图块(800800纹理).现在,在GameViewCanvas中,我重写了paint()方法,以便它将子对象绘制在转换后的画布上(缩放,平移和旋转). 我现在想将诸如MouseEvent和MouseMotionEvent之类的事件委托给相应的子代-当然,问题是Swing不知道子代在实际帧上的位置.我以为我也许可以在父类中重写类似getComponentAt的方法,但是没有这种运气-我认为Swing直接在子类中循环? 也许我要解决所有这...

java-Struts中的文件下载开始事件【代码】

在我的struts应用程序中,用户可以从服务器下载文件. 我想在单击按钮(启动下载)和准备下载文件之间的时间内显示一个微调框.文件开始下载时是否触发事件?我认为这将是某种页面加载事件. 这是我的struts xml中的部分:<action name="getFile" method="getFile" class="foo.pack.TAction"><result name="success" type="stream"><param name="contentType">application/pdf</param><param name="contentDisposition">attachment;filen...

java-带有DOM /蜡染的事件clic:恢复引用符号的use标签【代码】

晚上好, 我目前正在使用蜡染来直接操纵DOM文档svg,从而在Java中处理图形应用程序(处理svg文件). 我的各种元素都在“ symbol”标签中声明,标签由“ use”使用和/或显示.这是svg文件:<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="text/ecmascript" width="100%" zoomAndPan="magnify" contentStyleType="text/...

如何在Java中检测Image对象上的鼠标单击事件?

用Java实现“国王之角”(华丽的多人纸牌). 我试图允许玩家将一张卡片(图像)从他们的手中拖到桌上的其他地方.问题是玩家的手被“扇形”了,所以纸牌的图像被旋转并且重叠. 这是一只手的例子: 我曾考虑过将每张卡制作为一个JPanel,但是问题是我必须将旋转在其矩形JPanel内的卡绘制成颜料,因为它们本身无法旋转.理想情况下,我想避免使用mouse-x,y公式来确定选择哪张卡. 使用事件驱动的方法,如何确定从手牌中选择了哪张牌?解决方法:AW...

java-如何使用Spring配置异步和同步事件发布者【代码】

我正在尝试使用spring事件实现事件框架,后来我知道spring事件框架的默认行为是sync.但是在春季上下文初始化期间,如果它找到ID为applicationEventMulticaster的bean,则其行为为Async. 现在,我希望在我的应用程序中同时具有同步和异步事件发布者,因为某些事件需要同步发布.我尝试使用SysncTaskExecutor配置同步事件多播程序,但找不到将其注入到AsyncEventPublisher的applicationEventPublisher属性中的方法.我的spring配置文件如下<b...

java-Apache Flink:如何计算DataStream中事件的总数【代码】

我有两个原始流,我正在加入这些流,然后我要计算已加入的事件总数是多少,尚未加入的事件有多少.我通过在joinedEventDataStream上使用地图来执行此操作,如下所示joinedEventDataStream.map(new RichMapFunction<JoinedEvent, Object>() {@Overridepublic Object map(JoinedEvent joinedEvent) throws Exception {number_of_joined_events += 1;return null;}});问题#1:这是计算流中事件数量的适当方法吗? 问题2:我注意到一种有线行...

java-需要JButton事件支持【代码】

我最近有一个关于如何在另一个类的主方法中打开登录面板的问题.因为我还没有在Swing中上过任何课(仅是基本的Java编程),所以我已经偶然发现了另一个问题. 如何检测用户是否按下了JPanel中的按钮并使它执行某项操作. 例如:用户按下了登录-> if(textfield1.getText()==“ user”){打开另一个JFrame}->等等 这是我的主要代码:import java.awt.*; import javax.swing.*;public class Corendon {public static void main(String[] args...

Java,Jacob和Microsoft Outlook事件:接收“找不到事件iid”错误【代码】

我正在编写一个Java程序,使用Jacob library(桥接COM和Java)与Microsoft Outlook交互.该程序为用户创建了一个新的MailItem,displaying Inspector窗口.我希望订阅检查员Close event,以了解用户何时完成了邮件的编辑. 要订阅该活动,我按照Jacob’s documentation中的说明(大约2/3页):The current [event] model is conceptuallysimilar to the Visual Basic WithEventsconstruct. Basically, I provide aclass called com.jacob.com....

java – 在另一个类中处理JButton click事件【代码】

我是来自C#的java的新手,所以我不熟悉java最佳实践. 我有一个主类打开一个JFrame来从用户获取几个输入字符串.当用户单击提交时,GUI应该关闭,主类继续使用输入进行处理.这是主要类:public class Main {FInput fInput;public void main(String[] args) {if(args.length==0){fInput = new FInput();fInput.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);fInput.pack();fInput.setVisible(true);}elsestartProcess(args);}public v...

java – 如何在Android中处理触摸或按下事件?【代码】

好吧,所以我有4个图像视图.. 我怎样才能控制按下它们时发生的事情 所以说: 其中一个图像是按下textview变为1,但是当他们放弃那个时,文本会变回0?解决方法:您需要使用OnTouchListener并让它在您的视图上侦听TouchEvents. 例如:MyTouchListener l = new MyTouchListener(); view.setOnTouchListener(l);以下是MyTouchListener的示例:class MyOnTouchListener implements OnTouchListener {public boolean onTouch(View v, Motion...

java – ApplicationEventMulticaster未初始化 – 在通过上下文组播事件之前调用’refresh’【代码】

我正在开发一个spring启动应用程序并使用HikariCP连接池和JDBC模板将数据插入Database.But当我开始时我得到了错误.java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1c90ca10: startup date [Wed Jul 26 13:55:18 SGT 2017]; root of cont...