草庐IT

watch监听

全部标签

javascript - Jquery 在后台 ajax 加载后监听输入字段的变化

我这里有两个Jquery函数,第一个函数根据用户下拉选择选项执行ajax加载,然后根据返回值更改输入字段。这很好用。//performabackgroundajaxloadandgettheallocationavailableifany$("#ministry").change(function(){varministry=$("#ministry").val();varurl="/VoteBook/ministry.php?mini="+ministry;$.get(url,function(data,status){$(".alloc").val(data);})});那么第二个

php - Symfony2 监听器的命名

我已经阅读了一些关于Symfonys事件系统的指南/教程。但我仍然不确定命名最佳实践。不幸的是,大多数文档都使用默认方案,如登录等。所以这是一个游戏示例:一个命令评估某种匹配结果。它会像这样触发一个适当的事件:$dispatcher->dispatch('game_bundle.match_won',newMatchWonEvent($match,$winner));现在我想注册几个听众来处理这个事件,例如一个用于将此发布到获胜者的Facebook页面,另一个用于为获胜者预订成就。在示例中,我发现处理登录事件的监听器主要称为类似LoginListener的名称。,但是这个名称不应该与它

java - 使用@annotations 来标记监听器方法而不是带有方法的接口(interface)是个好主意吗?

首先是的——这是主观的。我最近注意到一些库似乎在某些类中使用让用户标记监听器方法作为监听器使用不同的注释来记录不同的事件。Infinispan和WELD就是这种方法的例子。我讨厌这种模式的地方没有类型安全需要阅读doco以找出事件的正确类型签名,而不仅仅是实现。对于实现者来说,这会非常困惑,因为他们需要更多的支持代码来发现和验证提交的监听器类、保留该方法并分派(dispatch)它等。反射分派(dispatch)的东西使触发事件变慢。当然,可以使用ASM生成一个真正的类,但与触发一个简单的listener.onEvent相比,这需要做更多的工作...可能的原因使细粒度的监听器成为可能。

java - 如何使用更改监听器 JavaFX 在两个 ListView 之间移动项目

我有两个ListView,allStudentsList中已经填充了项目,currentStudentList没有。当用户在allStudentList中选择一个项目时,我的目标是将该项目移动到currentStudentList中。我通过在allStudentList的选择模型上放置一个监听器来完成此操作。我得到一个IndexOutOfBoundsException并且我不确定为什么会发生这种情况。从测试来看,这个问题似乎与此方法的最后4行无关,但我不确定为什么。allStudentsList.getSelectionModel().selectedItemProperty().ad

java - Spring AMQP (Rabbit) 监听器在异常情况下进入循环

@BeanRabbitTemplaterabbitTemplate(){RabbitTemplatetemplate=newRabbitTemplate(rabbitConnectionFactory());template.setMessageConverter(messageConverter);template.setExchange(amqpProperties.getRabbitMqTopicExchangeName());returntemplate;}@Bean@Conditional(OperationsCondition.class)SimpleMessageList

java - 在 Windows 上监听 "open file with my java application"事件

标题很乱,不知道怎么用几句话来解释:我有一个读取*.example文件的java应用程序。由于install4j,我还添加了一个文件关联,因此当用户双击任何扩展名为*.example的文件时,我的应用程序就会启动install4j似乎在args[]中发送文件路径,因此打开该文件并在我的应用程序中显示它应该很容易。但是如果应用已经在运行会怎样?我只能允许应用程序的一个实例,那么我怎么知道用户正在打开一个文件?我找到了这个:http://resources.ej-technologies.com/install4j/help/api/com/install4j/api/launcher/S

java - 为什么在调用 setVisible(false) 和 dispose() 时调用的窗口/组件监听器不同?

我看到的区别是(在JDK1.7上运行):setVisible(false),invokescomponentHiddenbutnotwindowClosed(TheAPIstatesonlyondispose()soit'sOKevenifitirritatesme)但是dispose(),invokeswindowClosedbutnotcomponentHidden短期运行示例代码(MCVE):publicclassJDialogTestextendsJDialog{privatestaticfinallongserialVersionUID=1L;publicJDialogTes

Java Swing为一组按钮添加鼠标监听器(内部类)导致故障

好的,所以我要构建的程序很简单。有五个按钮,名称从0到4。如果按下其中任何一个按钮,那么控制台将打印数字0到4。我使用GridLayout将按钮放置在框架中。为了设置每个按钮,我创建了一个方法inicializarIG()。此inicializarIG()方法创建一个包含5个按钮的数组,并在for循环中执行以下操作:为按钮数组中的每个单元格创建一个按钮实例。为每个按钮设置一个mouseListener。每个Listener中要打印的值是不同的,它由循环的索引决定(我想通过使用索引来实现!)。将按钮添加到主框架。令人惊讶的是,这个简单的程序无法正常工作。无论按下什么按钮,它总是打印数字“

Java - 我们可以在不使用监听器的情况下检测是否按下了一个键吗?

我需要能够检测在我的特定操作期间是否按下了某个键(例如CTRL)。我无权访问关键监听器,也无权访问鼠标事件。我希望会有一些类具有类似“booleanisKeyPressed(keycode)”的方法。有人知道java中有这样的方法吗?作为背景知识,我正在尝试覆盖组件的默认拖放行为。默认情况下,根据DropTargetDragEvent的javadocs,如果没有按下修饰键,那么它会在组件支持的操作列表中查找移动,然后是复制和链接,并在找到第一个后停止。在我的应用程序中,我们同时支持复制和链接。根据javadoc,如果不按下CTRL键,默认操作是复制。我们希望用户能够指定默认操作(允许他

java - 监听 HTTP 请求

我有一个任务需要创建一个代理服务器,它将处理它获得的一些请求/响应,实现缓存等。对于初学者,我想创建最简单的代理,它只传递所有请求和响应。我在网上做了一些搜索,我对如何在某个端口监听请求并获取HTTP请求有点困惑。我偶然发现了类Socket、ServerSocket、HttpURLConnection,但我不确定所有这些是如何交互的。我试图阅读文档,但它们相互交织,有点难以理解。关于我应该将哪些类用于此作业,您能否为我指明正确的方向,并分享一个用于监听端口、获取HTTP请求header等的片段? 最佳答案 好吧,我只能假设您的Pro