Java鼠标问题ACM软件包程序和图形
-
24-10-2019 - |
题
我有2个类,A和B。A是程序的子类(即Acm.Program。*),B是一个子类 GCanvas
(IE acm.graphics.*
).
在A级中,AI具有启动和添加B类B的初始方法。
在类BI中,我想实现2件事:我想响应窗口大小和鼠标点击的更改。我可以通过添加组件侦听器来实现窗口尺寸的更改。我无法实现鼠标点击事件。
现在,我知道在我不在乎回应窗口重新尺寸的情况下,我将如何做到这一点。我将有1个类,扩展图形图,并添加慕斯语,没有任何问题。
您的建议是什么?我如何在单个GCANVA中同时存在这两个事件处理程序?谢谢你。
解决方案
从文档中,GCANVAS是AWT组件,您可以随时致电此类 addMouseListener()
或者 addMouseMotionListener()
方法并通过鼠标事件做您想做的事。
不隶属于 StackOverflow