jjzjj

ActionListener

全部标签

java - CodeNameOne动态创建的Form,如何 "Back"

在按钮的actionListener中,我们想动态创建一个表单。例如类似的东西Buttonb=newButton("Clickme");b.setActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevt){Formf=newForm();Containerc=newContainer();...f.addComponent(c);f.show();}});哪个工作正常......但是“后退”按钮不起作用有谁知道在actionListener中实现动态表单,或者通过actionListener跳

java - 按钮 Action 监听器

好的,所以我编写了一个简单的程序,每次单击按钮时都会将值添加到计数器中。现在,我想添加“自动”按钮功能以在单击“自动”按钮时增加计数器的值。我遇到了问题,因为它不会在屏幕上呈现每个计数器值,而是在循环完成时更新值。这是我的代码:importjava.awt.FlowLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.concurrent.TimeUnit;importjavax.swing.JButton;importjavax.swing.JFrame;

java - 单击后重命名按钮 - Java JButton

我正在尝试将我的按钮从点击它时说“开始”更改为“停止”。我在下面尝试这样做,我查了一下并试图复制指南,但我看不出我做错了什么。我可能遗漏了一些“}”,因为我遗漏了很多不相关的代码。有人可以看到我做错了什么吗?importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.event.*;publicclassPipeGameAppextendsJFrameimplementsActionListener{privatestaticintBOARD_SIZE=11;privatePipeGameg

java - 单击按钮的 JDialog Action 监听器

我有主要应用程序,其中包含值的表。然后,我单击“添加”按钮,出现新的CUSTOM(我自己制作的)JDialog类型弹出窗口。我可以在那里输入值,打勾并单击“确认”。所以我需要从对话框中读取该输入,这样我就可以将这个值添加到主应用程序的表中。我如何在按下“确认”按钮时收听,以便我可以在之后读取该值?addISDialog=newAddISDialog();addISDialog.setVisible(true);addISDialog.setLocationRelativeTo(null);//somekindoflistener...//after"Confirm"buttonindi

java - 如何检测单击 Java 应用程序的系统托盘图标?

我正在开发一个简单的Javaswing应用程序,它会在创建时向系统托盘添加一个图标。我想要做的是检测用户何时单击此图标(无论是通过左键单击还是右键单击),没有弹出菜单,我只想在单击图标时恢复应用程序。这是我正在使用的代码:SystemTraytray=SystemTray.getSystemTray();Imageicon=toolkit.getImage("icon.png");ActionListenerlistener=newActionListener(){publicvoidactionPerformed(ActionEvente){System.out.println("c

Java JMenuItem Action 监听器

我的JMenuBar上的ActionListener需要一些帮助。没有错误;但是每次我单击JMenuItem时,它都会触发与JMenuItem关联的所有操作。我的问题是:我在我的ActionListener代码中做得对吗?我不太确定我的ActionListener类。我试图将我的ActionListener与我的Button逻辑分开。如果有人对我可能做错的地方有任何想法,请指出。这是我的代码:packageMenuBar;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassSimpleMenuBa

java - JLabel 的 ActionListener

我想学习如何为JLabel编写一个ActionListener。我想制作一个标签,当用户单击标签时为用户打开一个新框架。也许MouseListener可以工作,但我不知道怎么做。 最佳答案 我建议为此用途使用JTextField而不是JLabel。基于设计可聚焦的组件,它允许使用ActionListener,并且看起来和感觉起来更像一个HTML链接。例如这就是鼠标悬停在第一个链接上时的显示方式。链接标签/*License-LGPLLinkLabelUsingtheDesktopClassTherearealotoflinklabel

java - JTable - 用于选择行的 ActionListener

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我的JTable需要正确的AcionListener。在程序启动时,默认情况下没有选择行。如果我现在选择此JTable中的任何行,则ActionListener将启动。

java - 双击 JTree 节点并获取其名称

如何双击JTree节点并获取其名称?如果我调用evt.getSource(),返回的对象似乎是一个JTree。我无法将其转换为DefaultMutableTreeNode。 最佳答案 来自JavaDocsIfyouareinterestedindetectingeitherdouble-clickeventsorwhenauserclicksonanode,regardlessofwhetherornotitwasselected,werecommendyoudothefollowing:finalJTreetree=...;Mou

Java GUI,根据actionListener改变面板

我在两个不同的面板中添加了两个按钮,如果单击第一个按钮,则需要转到下一个面板,其中包含第二个按钮。但是当我点击第一个按钮时,按钮并没有被替换。/*JavaGUI*/importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;publicclassTestFrameextendsJFrame{privateJPanelpanel1,panel2;privateJButtonbut,but2;publicTestFrame(){createPanel();addPanel(