【JAVA 实现 委托(事件)暂时只有无参的】教程文章相关的互联网学习教程文章

java – Firebase单值事件侦听器不返回【代码】

我已经成功地在我的应用中使用了Firebase几个月了.我刚刚完成更新以使用9.0.0版本,我还有一个问题,我无法弄清楚. 在我的MainActivity onCreate功能中,我检查用户是否登录到Firebase.如果用户已登录,则我尝试获取我在数据库中的用户对象. 这是应用程序中我唯一遇到此问题的实例.我已经验证用户已登录,并且DatabaseReference指向正确的URL. 创建DatabaseReference,并添加侦听器,但侦听器上的任何内容都不会触发…FirebaseAuth auth =...

JavaFX Bindings.size()在某些事件后停止工作【代码】

我用两种方式编写了一个小的可运行JavaFX应用程序,以监听ObservableList的大小变化.第一个监听器(第52-58行)工作正常.第二个监听器(第60-66行)在某些事件后停止工作. 当您经常单击“添加按钮”时,可以重现此错误(?).第一个视图点击,两个消息都打印出来,一些点击后只有第一个监听器进一步工作. 可运行的例子:import javafx.application.Application; import javafx.application.Platform; import javafx.beans.binding.Bindings; ...

Java GUI 事件监听

现在使用的仍是AWT的事件模型。涉及到3类对象:Event Source:事件源,即事件发生所在的组件 Event:事件,封装了此次事件的相关信息 Event Listener:事件监听器,监听事件,发生指定事件时自动调用对应的方法监听器可以继承接口自己写代码实现,也可以继承适配器(空实现),然后只重写部分方法的实现。 事件可分为2类: 1、低级事件:基于具体的动作,包括事件 触发条件 监听器  适配器 方法KeyEvent 键盘事件 按下、松...

java – EJB服务器端是否可以向EJB客户端发送事件?【代码】

我想知道是否有可能沿着这些方向做点什么: 1)服务器端(EJB类)@Statefull public class SomeEJB implements SomeEJBRemote {@Resource private SessionContext sessionContext;//(...) public void someMethod(Record record){//(...)//Situation that requires the server to alert all registered listenersif(specialSituation){sessionContext.fireEventToListeners(new SomeEvent());}//Do something else... } }2)客户端//(....

Java:JPanel在单击按钮后没有收到关键事件(没有注册事件监听器)?【代码】

首先,感谢您花时间阅读我的问题,我很感激. 这是我现在所拥有的概述: 我正在写一个滑块益智游戏,3比3使用按钮作为网格单元格.我已经为JPanel添加了一个关键监听器,它可以保存这些按钮,并且它们可以很好地响应键盘事件. 然而,这个问题有点奇怪,而且我还没有真正确定它为何会导致这种不稳定的行为.单击其中一个“按钮”后,其中没有一个按钮注册了事件监听器,没有任何按钮移动,但是当您按下键事件时,按键变得无响应. 我的问题是这样的...

用于指示某些值的Java信号/事件机制可用【代码】

我有一个拥有一个Thread的生成器类,其中确定要生成的许多“记录”,然后生成那么多记录(放在BlockingQueue中以供另一个线程检索). 我希望另一个线程知道将生成多少条记录(其中包括合理的进度报告). 似乎Future给了我正确的接口,但我是Java的新手,并不确定实现它的惯用方法. 我的背景是在C / Win32中,所以我通常使用win32“Event”(由CreateEvent创建(0,true,false,0),使用SetEvent和WaitForSingleObject进行信号和等待实现).我注意到...

Java Swing – mouseMoved事件被慢慢触发【代码】

目前我遇到了Java中的mouseMoved事件问题 – Swing.简而言之,我有一个JPanel并且我已经附加了MouseMotionListener,以便隐藏或显示JscrollPane:myPanel.addMouseMotionListener(new MousePresenter());我有自己的类实现MouseMotionListener接口:public class MousePresenter implements MouseMotionListener { public void mouseMoved(MouseEvent e) {int x = e.getX();int y = e.getY();if (x>20 && x<200) {hideScrollBar();}e...

java – 事件侦听器如何识别每个方法中的特定事件?【代码】

我无法理解的是如何确切的方法如public interface MouseListener extends EventListener {public void mouseClicked(MouseEvent e) {//code for what happens when you click the mouse on the component}}知道鼠标事件的id.为什么在执行事件时事件仅发送到mouseClicked方法?这些方法的构造函数需要任何可能的鼠标事件,所以当其他方法具有相同的构造函数(即mousePressed,mouseReleased等)时,为什么它只被发送到mouseClicked方法?...

java – 按键事件【代码】

我想为JButton添加一个KeyEventListener,它响应Enter键,使用以下代码段:private void jButton3KeyPressed(java.awt.event.KeyEvent evt) {if (evt.getKeyCode() == 10) {eventRegister();}} 我按空格键而不是输入,if条件设置为true并调用eventRegister.为什么?我怎么能阻止这种方式?解决方法:>不要对JButton或JButtons JComponent使用KeyListener或MouseListener,这些事件是在API或ButtonsMo...

java – Android应用程序架构 – 基于事件或分层

我正在构建一个用于托管应用程序的SDK.该SDK将集成在具有大量用户的应用程序中. 我们开始使用分层架构构建它 – UI,管理器与模型和网络层交互.总共三层.UI正在通过回调获取更新. 旁注:我是团队中的一员,用很多用户构建了一些Android应用程序,所有这些都使用了相同的分层架构.这些应用程序拥有活跃的用户,直到现在还有很好的反馈. 我们有测试版,似乎一切都按预期工作. 一周前,我们的一名团队成员前来表示他认为我们需要改变我们的...

java – 多个JButton的一个事件处理程序【代码】

我想在Java中为多个JButton添加一个EventHandler.我使用JButton数组JButton [] buttons = new JButton [120].我用过这个解决方案for (int i=0; i<btns.length; i++){buttons[i].addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {}});}但我认为上面的代码很糟糕.解决方法:使用自定义ActionListener:CustomActionListener listener = new CustomActionListener();for (int i=0; i<btns.length...

如何在javafx中将click事件添加到tableview单元格【代码】

参见英文答案 > Detect doubleclick on row of TableView JavaFX 5个我的目标是检测用户何时双击TableView中的单元格并使用该单元格中的信息.从我的照片中你可以看到我将有一张啤酒,啤酒厂和风格的桌子. 双击一个单元格后,我想向用户显示一些图像(啤酒,啤酒厂)和一些信息.我也在使用场景构建器,所以我正在处理控制器类.到目前为止我所拥有的是这个,但没有运气.没有错误,只是在我尝试基本测试时...

java中的事件线程【代码】

我想创建一个后台线程来处理一些任务(Runnable)并按照它们发布的顺序执行它们. 重要说明:不得在Event Dispatcher Thread上执行这些任务. 就像是 :BackgroundEventThread backgroundEventThread = new BackgroundEventThread();然后,在以后,代码中的许多地方:Runnable thingToDo = new Runnable(){...};backgroundEventThread.executeThis(thingToDo); //the things to do will be executed in the order in which they are pos...

java – 是否可以将事件从线程发送到活动?【代码】

如果我想发送一个事件,例如OnClick,来自线程的活动?谢谢. 预期的工作流程如下:public class HelloAndroid extends Activity {public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Crate threadAStart threadA}public void OnSomeEvent() {do something that changes the views in this activity;}private class ThreadA extends Thread {public void run() {do...

当对象的状态发生变化时,在Java中触发事件

我有一个Java对象,其状态随着时间的推移而变化.当对象中的一个字段达到某个值时,我希望触发一个外部事件. 我知道Swing通过Listeners处理这个模式 – 我在这个项目中使用Swing – 但是我不确定哪种Listener会适用于这种情况.用户不会更改对象的状态,并且监听器似乎仅由用户的操作触发. 编辑:我正在监视的对象本身不是Swing组件 – 它在主线程的后台运行.解决方法:您可能想看看java.util.Observable,它是专为此目的而设计的. 这是关...