草庐IT

侦听器

全部标签

java - 线程结束监听器。 java

Java中是否有监听器来处理某个线程已结束?像这样:Futuretest=workerPool.submit(newTestCalalble());test.addActionListener(newActionListener(){publicvoidactionEnd(ActionEvente){txt1.setText("Button1clicked");}});我知道,这样处理是不可能的,但我想在某个线程结束时得到通知。通常我将这个Timer类用于检查每个Future的状态。但这不是很好的方法。谢谢 最佳答案 有Comple

前端Vue入门-day02-vue指令、computed计算属性与watch侦听器

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)目录指令补充指令修饰符v-bind对于样式控制的增强 操作class案例:京东秒杀tab导航高亮操作style v-model应用于其他表单元素 computed计算属性基础语法computed计算属性vsmethods方法计算属性完整写法综合案例-成绩案例watch侦听器基础语法完整写法 指令补充指令修饰符通过"."指明一些指令后缀,不同后缀封装了不同的处理操作→简化代码①按键修饰符@keyup.enter→键盘回车监听②v-model修饰符v-model.trim→去除首尾空格v-model.numb

java - Tomcat:一个或多个监听器无法启动

我有一个应用程序在我添加/升级​​了一些依赖项后无法启动。它记录一个错误说严重:一个或多个监听器无法启动。完整的详细信息将在相应的容器日志文件中找到我看到了所有日志文件,以及catalina.、localhost.、application.*,但它们似乎都没有堆栈跟踪,因为启动中断。这是tomcat8,java8。除了正常的tomcat文件夹之外,我如何检查日志以及日志可以去哪里。卡特琳娜日志:Feb06,20183:07:32PMorg.apache.catalina.core.AprLifecycleListenerlifecycleEventINFO:TheAPRbasedApa

java - 何时使用 EventListenerList 而不是一般的监听器集合

当我学习如何在Java中触发事件时,我熟悉了EventListenerList。当我创建自己的监听器时,我编写监听器以扩展EventListener,我将它们存储在EventListenerList中,我的fire方法将像这样遍历事件监听器:protectedvoidfireChangeOccurred(Changechange){Object[]listeners=listenerList.getListenerList();for(inti=listeners.length-2;i>=0;i-=2){if(listeners[i]==ChangeListener.class){((

Java鼠标监听器

我有一堆JLabel,我想捕获鼠标点击事件。目前我不得不使用:publicvoidmouseClicked(MouseEventarg0){}publicvoidmouseExited(MouseEventarg0){}publicvoidmouseEntered(MouseEventarg0){}publicvoidmousePressed(MouseEventarg0){}publicvoidmouseReleased(MouseEventarg0){System.out.println("WelcometoJavaProgramming!");}我想知道是否有一种更简洁的方法来执

java - 在 Java 中创建自定义监听器

我想知道如何为某物创建我自己的监听器,并能够像使用任何其他监听器一样使用它,例如。publicinterfaceListener{publicvoidonListen(Evente);}然后这个在我的课上publicclasstestimplementsListener{Object.add(newListener(){@OverridepublicvoidonListen(Evente){}});}我想我真正想问的是我在哪里定义如何检查是否发生了与我创建的监听器有关的事情?如果有任何不明白的地方,请告诉我,我会澄清的。如果充其量这对您来说毫无意义,我会试试这个。我将如何让监听器检查组

java - 如何暂时禁用 Swing 中的事件监听器?

我有一个带有模型和View的Swing应用程序。在View(GUI)中有很多组件,每个组件都映射到模型对象的某些属性并显示它的值。现在有一些UI组件会在UI中的值发生变化时自动触发某些模型属性的更新。这需要我在UI中重新加载完整模型。这样我就进入了无限更新循环,因为UI中的每个模型重新加载都会触发另一个模型重新加载。我有一个指示加载过程的标志,我想用它来临时抑制监听器通知,同时从模型中设置UI字段。所以我的问题是:有没有办法在Swing中全局临时禁用某些组件的监听器,而无需删除并重新附加它们? 最佳答案 您可以为您的监听器使用一个公

java - web.xml 中的多个监听器?

如何在web.xml中指定多个监听器类?我试过在网上搜索,但没有成功。我尝试了以下方法,但似乎不起作用:org.obliquid.web.StartAndStoporg.springframework.web.context.ContextLoaderListener 最佳答案 这是正确的语法。什么“没用”?不是这一点,除非您的意思是存在XML解析错误,因为它在文档中的位置错误。编辑:如果我没记错的话,“正确”的位置是在之前但我不确定最新的XSD模式是否限制了这一点。如果这是问题所在,您会得到一个明确的解析错误。

java - 我可以向 JLabel 添加 Action 监听器吗?

我想用JLabel替换JButton,我希望我的代码在单击JLabel时执行某些操作。当我有JButton时,我使用Action监听器来处理按钮上的点击:myButton.addActionListener(newclicksListener(arg1,this))当我用myLabel替换myButton时,我在Eclipse中收到以下错误消息:ThemethodaddActionListener(ChipsListener)isundefinedforthetypeJLabel但我知道应该可以将点击处理程序附加到JLabel。有人知道怎么做吗? 最佳答案

java - 如何暂时禁用消息监听器

暂时禁用消息监听器的好方法是什么?我要解决的问题是:消息监听器接收到JMS消息我在尝试处理消息时遇到错误。我等待我的系统再次准备就绪以便能够处理消息。在我的系统准备就绪之前,我不想再收到任何消息,所以......我想禁用消息监听器。我的系统已准备好再次处理。处理失败的消息,并确认JMS消息。再次启用消息监听器。现在,我正在使用SunAppServer。我通过在MessageConsumer中将其设置为null来禁用消息监听器,并使用setMessageListener(myOldMessageListener)再次启用它,但在此之后我没有收到任何消息。 最佳