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