我有2个类,A和B。A是程序的子类(即Acm.Program。*),B是一个子类 GCanvas(IE acm.graphics.*).

在A级中,AI具有启动和添加B类B的初始方法。

在类BI中,我想实现2件事:我想响应窗口大小和鼠标点击的更改。我可以通过添加组件侦听器来实现窗口尺寸的更改。我无法实现鼠标点击事件。

现在,我知道在我不在乎回应窗口重新尺寸的情况下,我将如何做到这一点。我将有1个类,扩展图形图,并添加慕斯语,没有任何问题。

您的建议是什么?我如何在单个GCANVA中同时存在这两个事件处理程序?谢谢你。

有帮助吗?

解决方案

从文档中,GCANVAS是AWT组件,您可以随时致电此类 addMouseListener() 或者 addMouseMotionListener() 方法并通过鼠标事件做您想做的事。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top