gpt4 book ai didi

java - 从 netbeans 中的 GUI 按钮运行 main 方法

转载 作者:行者123 更新时间:2023-12-01 18:35:09 24 4
gpt4 key购买 nike

我有一个主类文件,当我运行程序时它会自动运行,但我不希望这种情况发生。我希望 GUI 首先出现,然后单击按钮,我希望我的进程运行。这可能吗?

最佳答案

您需要一个 main 方法来启动 GUI。但是,如果将 ActionListener 添加到您的 JButton,您可以设置在单击按钮时运行的代码。因此,您可以将当前在 main 方法中运行的代码移至 ActionListeneractionPerformed() 方法中,以实现您想要的效果。

示例

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Tester {
public static void main(String[] args) {
JButton button = new JButton("Click me.");
button.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
System.out.println("This is the code that runs when you press the button.");
}

});
JFrame frame = new JFrame("Button click tester");
frame.setSize(500, 500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.add(button);
frame.setVisible(true);
}
}

关于java - 从 netbeans 中的 GUI 按钮运行 main 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22331641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com