问题标签 [actionlistener]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10884 浏览

java - ActionListener 是如何工作的?

我知道如何使用动作监听器并实现它们,但我想知道是否有人能告诉我他们如何监听事件?是否有某种轮询机制?

0 投票
2 回答
439 浏览

java - 按下什么按钮java

有可能用唯一的 eventListener 识别 whst btn 被按下吗?

我试过这段代码,但没有用

谢谢, !

0 投票
0 回答
3867 浏览

jsf - H:CommandLink actionListener 代码在单击 jsf 组件时再次触发

我有一个包含h:dataTable. 数据表有一列h:commandLink组件,它们打开一个新的弹出窗口。这些 commandLink 组件actionListener在页面的支持 bean 中有一个方法。该代码确定单击了哪个 commandLink 组件,获取其参数并重定向到 servlet。servlet 将文件写入弹出窗口并显示“另存为/打开”对话框,以便用户下载写入的文件。这一切都很好。

但是,关闭弹出窗口后,如果我单击页面上的 JSF 按钮,我会再次获得“另存为/打开”对话框。如何防止此对话框再次出现?Page1.jsp我注意到如果在单击 JSF 按钮之前刷新,则不会发生这种情况。

这是代码:

Page1.jsp

Page1后备豆

processRequest 方法调用的 Servlet 代码:

0 投票
3 回答
650 浏览

java - jbutton 动作,setIcon 在动作结束时执行

我正在开发我的第一个awt游戏。我试图在单击按钮时将图标设置为按钮(在某些情况下)。这是代码的相关部分:

所以在这里我设置了jbutton的图标之后,我想在处理旧的jframe并启动新的jframe之前看到它(游戏中的下一个级别)。但是尽管试图通过以下方式延迟执行dispose()函数:

尝试 { Thread.sleep(2000); } 捕捉(异常 e1){}

以及任何其他延迟功能(例如比较 currenttimemillis(), to-t1),我什至尝试使用;

实际上最后一个似乎正在工作,但eclipse毫无例外地跳转到调试模式,即使我关闭框架它也不会终止进程。

所以没有任何效果。在每种情况下,框架都会关闭,我看不到按钮上的图标。如果我评论 dispose 并让它创建下一个框架,旧框架将保留,图标加载到按钮上,并且正在创建新框架。我无法理解 setIcon 方法的执行原理。

提前致谢。

// memTile.setBackground(Color.green); // int i = 0; // 做 { //
// System.out.println(i); 我++;// } while (!memTile.getIcon().equals(Color.green));

0 投票
2 回答
228 浏览

java - Java GUI 菜单问题

这似乎是一个奇怪的问题,但我的 GUI 有几个问题。基本上,我想要它,所以你点击 JMenu,找到你想要的项目,点击它,它就会运行上面的代码。

但是,当您单击按钮时,它会在运行 actionListener 等内部的进程时冻结。然后它最终会继续,关闭菜单并让用户继续。问题是,看起来程序已经崩溃了。

理想情况下,我希望用户单击它,出现“正在搜索...”文本,该过程运行,然后在该过程完成后打印出“搜索完成”

我已经尝试将事物移入和移出try/catch,我尝试为同一项目添加单独的actionListener,但没有运气

任何想法都会非常感激。

0 投票
2 回答
1335 浏览

java - Java 从不同的类更改 GUI

所以我的程序有多个类,在其中一个运行后,它会喜欢它,所以它会在主类 GUI 中的文本区域附加一条“完成”消息

这是需要完成的代码

所以它在task实际代码运行的类中。

任何建议或帮助都会很棒,谢谢。

0 投票
2 回答
1465 浏览

java - JFrame中java CardLayout的奇怪问题

你好,我有一个带有 CardLayout 和 3 张卡片的 Jframe。我在第一张卡片上的按钮上有一个 ActionListener。

这段代码运行良好:

问题是当我添加代码以在服务器上进行登录时(我正在开发一个 xmpp 客户端):

基本上,当用户按下登录按钮时,我需要显示“请稍候”卡,进行登录,然后显示另一张卡。但在这种情况下,“等待”卡不显示,它会登录(大约需要 5 秒),并直接显示最终卡“userList”。

我错过了什么?

0 投票
1 回答
415 浏览

java - RE:JButton 动作侦听器正在重新启动整个程序

我正在编写一个 GUI,并且我使用 null 布局制作了自定义按钮,但是每当我每次按下按钮时添加一个动作侦听器时,它都会重新加载整个图像,使其看起来不同,是否可以使用动作侦听器几次不一定做一个新的?

0 投票
2 回答
718 浏览

java - FileNotFoundException 问题

我刚刚读完“Java for Dummies”并开始创建一个简单的 POS 程序。我一直无法让程序做我想做的事!我有两个 actionListener 链接到以下每个按钮,“Amigos”和“Fosters”。我还有两个文本字段,一个显示单个饮料的价格,另一个用于小计。我确实有小计工作将相同饮料的倍数加起来,但不是“朋友”和“福斯特”。这是通过尝试共享一个小计变量来编程的。我试图通过读取和写入单个文本文件来解决我的业余 Java 编程问题,但这对我来说也很困难!下面是我试图实现我的读写工作的代码。

这是我的第一个 Java 程序,所以请原谅我弄错了格式、标点符号和 Java 约定。也请原谅我缺乏评论。任何意见是极大的赞赏!

问候

路易斯

0 投票
1 回答
9884 浏览

java - 如何将变量/对象从动作侦听器传递到驱动程序类?

我有那些类:主要和GUI。在 GUI 中有 actionListener 从用户界面面板收集信息。如何将这些变量发送到驱动程序类,以执行那里的所有内容?我需要将它们添加到无限循环中以绘制移动对象,绘制方法在其他类中。GUI 有扩展框架

这是课程:

和主要:

我不希望您查看整个代码,但主要是我在 GUI 的 actionListener 中获取变量,我想将它们传递给 main 以便创建一个我可以稍后绘制的对象。

行星类创建一个对象:

和 CosmicEntity 类,它包含从传递的变量(super(name,distance,diameter,col,speed, 0))中绘制行星的所有变量和方法。