Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 事件处理理念_Java_Event Handling_Event Delegation - Fatal编程技术网

Java 事件处理理念

Java 事件处理理念,java,event-handling,event-delegation,Java,Event Handling,Event Delegation,我有两个从JPanels扩展而来的类,两个面板都有按钮,单击这些按钮可以执行常见的活动。实现这一目标的最佳方式是什么?活动代表团是否在此进入?是否将控件传递给另一个类上的处理程序?(如果我没有错的话,我假设这就是授权)(如果授权合适,请提供一些好的学习资源)。我还想过有一个通用的静态方法,每个actionPerformed类都可以调用它!!或者还有其他更好的方法吗?如果有两个或多个组件在操作时执行相同的功能,请考虑使用对象 有关更多信息,请参阅。阅读您提供的链接。好的:)在阅读了其他人的答案后也

我有两个从JPanels扩展而来的类,两个面板都有按钮,单击这些按钮可以执行常见的活动。实现这一目标的最佳方式是什么?活动代表团是否在此进入?是否将控件传递给另一个类上的处理程序?(如果我没有错的话,我假设这就是授权)(如果授权合适,请提供一些好的学习资源)。我还想过有一个通用的静态方法,每个actionPerformed类都可以调用它!!或者还有其他更好的方法吗?

如果有两个或多个组件在操作时执行相同的功能,请考虑使用对象


有关更多信息,请参阅。

阅读您提供的链接。好的:)在阅读了其他人的答案后也会被标记为答案:)你能解释一下静态方法相对来说是否也会比较好吗?我不得不加入一个常见的评论,即扩展
JPanel
(或
JFrame
Thread
)很少是个好主意。喜欢构图。