gpt4 book ai didi

Java:WAITINGActionEvent

转载 作者:行者123 更新时间:2023-12-01 20:16:00 26 4
gpt4 key购买 nike

我想让一个方法等到 ActionEvent 方法处理完后再继续。示例:

public void actionPerformed(ActionEvent evt) {

someBoolean = false;

}

actionPerformed 方法链接到我拥有的文本字段,当您按 Enter 时会触发该方法。我想做的是让不同的方法暂停,直到 actionPerformed 方法发生。示例:

public void method() {

System.out.println("stuff is happening");
//pause here until actionPerformed happens
System.out.println("You pressed enter!");

}

有办法做到这一点吗?

最佳答案

CountDownLatch应该可以解决问题。您想要创建一个等待 1 个信号的锁存器。

在actionPerformed中你想调用countDown(),在“方法”中你只想await()。

-编辑-我假设您已经设置了适量的线程来处理这种情况。

关于Java:WAITINGActionEvent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8191476/

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