gpt4 book ai didi

java - Swing - Qt 信号/槽的替代品

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:15:06 25 4
gpt4 key购买 nike

在 Qt GUI 中,使用信号和槽非常方便——它解耦了事件传递。当我创建一些抛出信号的小部件时,我不必事先知道谁可以获得它,稍后使用 connect 我指定连接。

Java/Swing 中的并行是什么?您能否指出有关此问题的良好资源?

最佳答案

如果没有现成的EventListener实现满足您的要求,您可以创建自己的自定义事件。每个 JComponent包含类型为 EventListenerList 的字段.您可以使用 EventListenerList 中概述的方法启用自定义的 API JComponent子类来触发您的自定义事件。

关于信号/槽机制,Swing有几种实现方式observer pattern , 概述 here .

关于java - Swing - Qt 信号/槽的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6202803/

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