java - 如何创建在java中的另一个按钮上运行单击事件的按钮?

标签 java

我有这个代码

public class NewClass {
private void btn_NumberONEMouseClicked(java.awt.event.MouseEvent evt) {
}   
private void btn_NumberTOWMouseClicked(java.awt.event.MouseEvent evt) {
}   

我有 2 个按钮(按钮一和按钮二)

我想要第一个按钮将在第二个按钮上执行单击事件

我该怎么做?

最佳答案

您必须使用 JButton 类的 doClick() 方法

这是代码:

    JButton but = new JButton();
    JButton but2 = new JButton();

    but.addActionListener(new ActionListener(){
        @Override
        public void actionPerformed(ActionEvent e) {
            but2.doClick();
        }
    });

    but2.addActionListener(new ActionListener(){
        @Override
        public void actionPerformed(ActionEvent e) {
            System.out.println("It works !");
        }
    });

我没有使用你的变量,因为我不理解你的方法。

但这非常有效。

关于java - 如何创建在java中的另一个按钮上运行单击事件的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32673462/

相关文章:

java - 如何使用 foreach 循环从 Pane 中获取所有 TextFields?

java - 尝试使用 Jersey 中的 Pojo 对象处理 JSON 和 FORM 帖子

java - 如何读取包含两列的文本文件并将其插入树形图中?

Java 8 Stream of Super Classes, Parent Files, Component Parents, 链表等

Java 终端仅打印第一个命令的输出

java - Netbeans 类加载器在使用签名 jar 加载资源时速度缓慢

java - png 格式的背景图像未以堆栈面板质量渲染

java - 这是否被视为递归?

java - 线程。继续使用相同的信息(运行时可变)

java - Android解析5mb json文件导致内存不足异常