【问题标题】:Edit series by dragged mouse event Teechart in Java通过在 Java 中拖动鼠标事件 Teechart 编辑系列
【发布时间】:2020-03-13 08:48:33
【问题描述】:

我正在尝试通过拖动鼠标来移动图形的曲线,

这可能吗?

这是我正在尝试做的一个直观示例:

我在 java 中使用 Teechart 库来绘制我使用 Jpanel (Swing) 的系列。

是否有允许我这样做的功能?

【问题讨论】:

    标签: java swing series teechart


    【解决方案1】:

    我不熟悉 Teechart。也许它会处理鼠标输入。如果没有,请将MouseMotionListener 添加到显示图形的组件中,并实现mouseDragged 方法。 MouseEvent 参数具有告诉您事件发生位置的方法。使用它来决定是否更新图形,更新多少,并调用适当的 Teechart 方法。您可能还想添加MouseListener 并实现mousePressedmouseReleased。事件的顺序应该是按下、拖动,可能还有更多的拖动、释放。

    【讨论】:

    • 感谢您的回答,我已经测试过了,但是我需要看到,在拖动鼠标曲线的同时也会移动,一个很好的例子可以是移动曲线时的PowerPoint曲线,如上图所示。
    • 如果每次有拖动事件时更新图表,您应该会看到鼠标和曲线一起移动。
    猜你喜欢
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 1970-01-01
    • 2013-04-29
    相关资源
    最近更新 更多