草庐IT

Listener

全部标签

带有监听器的 JavaFX 文本字段给出 : "java.lang.IllegalArgumentException: The start must be <= the end"

我遇到异常,但不明白是什么原因导致的。这是一个带有FXML文件的FX应用程序。在应用程序的init()部分,我向文本字段添加了一个监听器,该监听器调用一个函数,该函数使用正则表达式监视字符串以获取模式。tf.textProperty().addListener((observable,oldValue,newValue)->{handleInput(newValue);});函数:privatevoidhandleInput(Strings){s=s.toUpperCase();Matchermatcher=Pattern.compile("^[A-Z]{2}(20|21|22|23|

java - 不能包含具有不同参数的相同接口(interface)吗?

考虑以下示例:publicclassSandbox{publicinterfaceListener{publicvoidonEvent(Tevent);}publicinterfaceAnotherInterfaceextendsListener,Listener{}}失败并出现以下错误/media/PQ-WDFILES/programming/Sandbox/src/Sandbox.java:20:Sandbox.Listenercannotbeinheritedwithdifferentarguments:andpublicinterfaceAnotherInterfaceexte

033-安全开发-JavaEE应用&SQL预编译&Filter过滤器&Listener监听器&访问控制

033-安全开发-JavaEE应用&SQL预编译&Filter过滤器&Listener监听器&访问控制#知识点:1、JavaEE-JDBC-SQL预编译2、JavaEE-HTTP-Filter过滤器3、JavaEE-对象域-Listen监听器演示案例:➢JavaEE-预编译-SQL➢JavaEE-过滤器-Filter➢JavaEE-监听器-Listen#JavaEE-预编译-SQL原理:提前编译好执行逻辑,你注入的语句不会改变原有逻辑!预编译写法:safesql是一个预编译的SQL查询语句,其中?是一个占位符,表示将在执行时动态替换。使用PreparedStatement:PreparedSt

c++ - Visual C++ 中同名内部类的问题

我在使用VisualC++2005时遇到了一个问题,其中具有相同名称但在不同外部类中的内部类显然是混淆的。问题发生在两层,每一层都有一个监听器接口(interface)作为内部类。B是A的监听器,并且在其上方的第三层(未显示)有自己的监听器。代码结构如下:啊啊classA{public:classListener{public:Listener();virtual~Listener()=0;};//...};B.hclassB:publicA::Listener{classListener{public:Listener();virtual~Listener()=0;};//...};

c++ - boost::asio 接受器避免内存泄漏

使用boost::asio我使用async_accept接受连接。这很好用,但有一个问题,我需要一个如何处理它的建议。使用典型的async_accept:Listener::Listener(intport):acceptor(io,ip::tcp::endpoint(ip::tcp::v4(),port)),socket(io){start_accept();}voidListener::start_accept(){Request*r=newRequest(io);acceptor.async_accept(r->socket(),boost::bind(&Listener::ha

java - 最有值(value)球员 : : Event Bus pattern instead of Listener

这个问题更倾向于范式。为什么我们不在MVP环境中使用事件总线而不是监听器?通常,“P”部分具有View和模型引用的依赖注入(inject)。当然,这有一个优势,即通过Presenter显示View和模型之间的明确契约,这更具可读性。但是,让演示者从View中监听事件并且事件携带View有效负载(例如:json表示)不是一种更简洁的方法。演示者回话View也是如此。View将监听来自演示者的事件。主要优点是,我们不必为View和演示者之间的每个契约编写接口(interface)。如果您查看code你会看到演示者正在接触文本字段等View细节,我相信这会增加View和演示者之间的耦合。比如

java - JNI - C++/Java 中的监听器 - 是否可以在 C++ 中实例化 Java 对象并将它们用作参数

以下是否可与JNI一起使用?publicNativeClass{static{System.loadLibrary("dll");}publicstaticnativevoidaddListener(Listenerlistener);}publicinterfaceListener{publicvoideventOccurred(Infoinfo);}publicInfo{privatefinalStrings1;privatefinalStrings2;publicInfo(Strings1,Strings2);//...gettersforuseinJava}是否可以在dll上注

c++ - 哪个更好 : Function overriding or passing a function pointer for event handling

因此,我正在为一个类编写代码,该类将进入一个供其他人使用的库。此类将拦截和处理传入的消息(细节并不重要,但它使用activemq-cpp库)。这个消费类的轮廓是classMessageConsumer{...public:voidrunConsumer();virtualvoidonMessage(constMessage*message);}其中runConsumer()建立连接并开始监听,并在收到消息时调用onMessage()。我的问题是:使用此代码的人将各自有自己的方式来处理不同的消息。我怎样才能保持MessageConsumer通用但提供这种灵active,同时保持代码简单?

c++ - 使用 notify_listener - libpqxx

我正在尝试使用libpqxx来监听通知事件.我从一个扩展pqxx::notify_listener的例子开始。#include#include#includeclassFoo:publicpqxx::notify_listener{public:Foo(pqxx::connection_base&c):pqxx::notify_listener(c,"listen"){}virtualvoidoperator()(intid){std::cout虽然我无法让它工作。我尝试将名称参数切换为pqxx::notify_listener(c,"my_schema"),pqxx::notify_

ios - 是否有与 editActionsForRowAtIndexPath 相反的 tableView 函数?

我目前有一个极其复杂的tableView设置。我发现有一些代码可以在函数“editActionsForRowAtIndexPath”期间触发,以使其在正确的时刻发生。我也想触发从这一点返回的代码。具体来说,当我单击单元格左侧的红色小编辑符号时,将调用“editActionsForRowAtIndexPath”。我利用这一刻将我在map上突出显示的图钉更改为红色突出显示。当未选择要删除的单元格时,我想取消突出显示红色的图钉。我找不到直接执行此操作的函数。我主要对Swift感兴趣,但我99%的时间都可以翻译ObjectiveC,所以这也行。 最佳答案