gpt4 book ai didi

java - 按下按钮时运行线程

转载 作者:行者123 更新时间:2023-12-01 07:19:41 25 4
gpt4 key购买 nike

我有一个带有以下按钮的 GUI。当按下它时,它应该运行一个新线程(我有一个实现 Runnable 的类)。然而,当我这样做时,GUI 卡住了。我做错了什么以及如何解决它?

        //button
addKitchenStaff.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
//create object of a class which implements runnable
KitchenStaff kitchenStaff = new KitchenStaff(allDishes, ingredientsModel, dishesModel,communication.getBap());
//arraylist of all such objects
allKitchenStaff.add(kitchenStaff);

Thread thread = new Thread(kitchenStaff);
thread.run();
}
});

最佳答案

要运行线程,您应该调用start()方法。

尝试使用thread.start()代替thread.run()

关于java - 按下按钮时运行线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43705800/

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