我有 2 个类,A 和 B。A 是 Program 的子类(即 acm.program.*),B 是GCanvas
(即acm.graphics.*
)的子类。
在 AI 类中有一个 init 方法,它启动并添加 B 类。
在 Class BI 中有两件事我想实现:我想响应窗口大小和鼠标点击的变化。我可以通过添加组件监听器来实现窗口大小的变化。我无法实现鼠标点击事件。
现在,我知道在我不关心响应窗口大小调整的情况下我会怎么做。我将有 1 个类,扩展 GraphicsProgram,并添加鼠标侦听器并且没有任何问题。
你的建议是什么?如何让这两个事件处理程序同时存在于单个 GCanvas 中?谢谢你。