actionlistener相关内容

删除actionListener

我正在用Java(J2ME)构建一些GUI,并且对避免与actionListeners有关的资源/内存泄漏的最佳做法有疑问。 假设我有一个类对象,该类对象的成员变量添加了一个actionListener。我需要在对象超出范围之前显式删除此actionListener吗?通过不删除actionListener,当MyPanel类对象超出范围时,是否会造成内存/资源泄漏? public类 ..
发布时间:2020-06-01 00:59:59 Java开发

Java按钮处理程序

我在处理按钮事件时遇到问题。我正在创建一个程序,该程序允许用户选择所需的比萨饼类型,然后该程序将计算比萨饼的价格。我已经设置好布局,但是当选择中号披萨时,该按钮未处理正确的响应。谁能给我一些建议?我已经检查了过去一个小时的代码,但似乎看不到我所犯的错误。这是我的代码... 公共类Prog9Frame扩展了JFrame实现的ActionListener { 私人JLabel标题; 私人J ..
发布时间:2020-06-01 00:59:57 Java开发

执行中的线程睡眠

我正在尝试制作一个包含3个按钮的小程序,所有按钮均为白色。按下第一个按钮(带有文本“ Go!”)将使第二个按钮变为橙色3秒钟,然后,在此之后,它将再次变为白色,而第三个按钮将变为永久绿色。 但是,在我的以下代码中,实现此目标有一个问题:按下按钮“ Go!”时,它会使我的程序冻结3秒钟,然后第三个按钮变为绿色。 import javax.swing。*; import java.a ..

JButton的动作侦听器无法正常工作

我正在尝试自己学习Java,并且正在寻找一个安全的文本编辑器,您必须登录该文本编辑器才能访问该文本。但是,动作侦听器无法使用任何按钮,而且我也无法弄清楚出了什么问题。 请注意,我之所以制作了两个按钮,仅仅是因为 我的代码如下: 公共类存储扩展了JFrame { private JTextField text1; JTextArea公共存储区; public JButto ..
发布时间:2020-06-01 00:59:52 Java开发

将动作侦听器添加到JComboBox

我只想将组合框中的选定选项打印到文本字段。请解释出什么问题了,因为我必须完成该操作&在课堂上解释它。任何帮助将不胜感激。 import java.awt。*; import java.awt.event。*; import javax.swing。*; 公共类App3扩展JFrame实现ActionListener { private JPanel boxPanel ..
发布时间:2020-06-01 00:59:45 Java开发

Java操作侦听器问题

我有一个程序,可以在Jpanel中为球设置动画。我有两个按钮,即停止和继续。 Stop停止球移动,go是指球移动。在我的球类中,我有一个布尔变量,如果为true,则球会移动;如果为false,则球不会移动。因此,我想到在主类中创建框架并将球类放置在面板中时,可以根据按钮的使用情况使用按钮将变量更改为false或true。 公共类BallTask​​扩展了JPanel实现ActionListe ..
发布时间:2020-06-01 00:59:35 Java开发

Java-Actionlistener:从父级获取组件

到目前为止,我发现激活动作事件时获取其他组件信息的唯一方法是: ((Swing Component)ActionEvent.getSource())。getParent()。getComponent(---)。method(); 虽然它起作用了,但并不实用或难以理解,更何况如果我在父组件中移动了这些组件。 那么解决这个问题的最佳方法是什么? 解决方案 让 ..
发布时间:2020-06-01 00:59:31 Java开发

动画单独的对象

我一直在研究“电梯模拟器”,必须在其中为“电梯”制作动画。通过使每个 Elevator Object 具有宽度,高度和坐标参数,我能够创建不同的电梯对象。然后,我将它们全部存储到数组中,并使用for循环使用JPanel的PaintComponent方法将其绘制到我的框架中。 你们能建议一种方法还是给我一些建议为它们分别设置动画,比如说独立地上下移动它们?当我只有一个电梯时,我就能够移动它,但 ..
发布时间:2020-06-01 00:59:29 Java开发

如何从其他处释放打开的Jframe

嗨,我想知道如何从另一个配置jFrame,因为我想在其文本字段中创建具有新值的该类的新实例,所以第一个jFrame是这样的: 公共类Frame1扩展了javax.swing.JFrame实现了ActionListener { Frame2 f; public Frame1(){ initComponents(); this.setLocationRelativeTo(null); ..
发布时间:2020-06-01 00:59:25 Java开发

JFrame ActionListener

JFrame myframe = new JFrame(“ My Sample Frame”); JButton mybutton = new JButton(“ Okay”); 有人可以向我解释这部分吗。 mybutton.addActionListener(new ActionListener(){ public void actionPerformed ..
发布时间:2020-06-01 00:59:17 Java开发

在JButton ActionListener中访问变量

这似乎是一个非常简单的问题,但我在弄清楚如何处理它时遇到了很多麻烦。 示例场景: 最终int编号= 0; JFrame frame = new JFrame(); frame.setVisible(true); frame.setDefaultCloseOperation(EXIT_ON_CLOSE); frame.setSize(400,400); 最终的J ..
发布时间:2020-06-01 00:59:04 Java开发

Java按钮动作命令

我正在用Java创建一个简单的扫雷游戏。大小为9x9。 我创建了一个 JPanels 数组和一个按钮数组;我将每个按钮添加到各自的 JPanel 中。然后我将 JPanels 添加到 JFrame 。 我如何区分动作事件的每个按钮? 以下是我的一些代码: int gridx = 9; int gridy = 9; JButton []按钮=新的JButton [g ..
发布时间:2020-06-01 00:59:00 Java开发

Java,如何引用JTable

我有两个JTable。一个用于发票清单,另一个用于发票产品清单。我创建了一个侦听器,以便可以通过单击鼠标首先从JTable中获取发票的ID值,然后使用另一种方法为其他表生成新的表内容(方法工作正常)。但是,在更新表之后,我试图找到一种方法来刷新它,但是没有成功...我只是在寻找一种方法来刷新第二个表,当我触发鼠标事件时 下面是代码的一部分: 带有两个JTable的面板 publ ..
发布时间:2020-06-01 00:58:59 Java开发

ActionListener什么也没做

我是Java的新手,所以请多多包涵。 我试图获得一个按钮来打开一个名为AboutFrame的新框架,但是每当我按下按钮时,什么都不会发生。 我首先实现了ActionListener : 类MainFrame扩展了JFrame实现的ActionListener { 然后我设置按钮(在通常的super(“ blabla”)之后...) JButton info ..
发布时间:2020-06-01 00:58:54 Java开发