Я не знаком с Teechart. Может быть, он будет обрабатывать ввод мыши. Если нет, добавьте MouseMotionListener
к компоненту, который отображает график, и реализуйте метод mouseDragged
. Параметр MouseEvent
имеет методы, чтобы сообщить вам, где произошло событие. Используйте это, чтобы решить, нужно ли обновлять график и насколько, и вызывать соответствующие методы Teechart. Вы также можете добавить MouseListener
и реализовать mousePressed
и mouseReleased
. Последовательность событий должна быть нажата, перетащена, возможно, больше перетаскивания, освобождена.