我正在尝试通过拖动鼠标来移动图形的曲线,
这可能吗?
这是我尝试做的直观示例:
我正在使用Java中的Teechart库来绘制系列,而我使用的是Jpanel(Swing)。
是否有允许我执行此操作的功能?
我不熟悉Teechart。也许它将处理鼠标输入。如果不是,则在显示图形的组件中添加MouseMotionListener,并实现mouseDragged方法。 MouseEvent参数具有告诉您事件发生位置的方法。使用它来决定是否更新图形以及更新多少图形,然后调用适当的Teechart方法。您可能还需要添加MouseListener并实现mousePressed和mouseReleased。事件的顺序应为“按下”,“拖曳”,“可能更多”的拖动,“释放”。
MouseMotionListener
mouseDragged
MouseEvent
MouseListener
mousePressed
mouseReleased