я проблему, описанную в следующей теме:колесо мыши двигались не обжигают в TeeChart
Scroll chart with mouse wheel in TeeChart
Я установки пример Java демо от oficcial сайта и я бегу это нормально, я могу видеть различные типы график и т. д.
Проблема: я не могу добавить MouseWheelListener в TChart. В приведенном выше сообщении кто-то ответил так: «Следующий код отлично подходит для меня с TeeChart Java SWT в Eclipse:« . Другой пользователь прокомментировал:
«Действительно, это путь. У меня был точно такой же код , но это не сработало, пока я вручную не установил фокус на диаграмме. "
Кулак всего Код, указанный в ответе, не работает в Eclipse Indigo. Во-вторых, прошло какое-то время с момента ответа, lib был изменен до некоторой степени, больше нет события mouseScrolled. есть событие с именем «mouseWheelMoved». Я не мог, для моей жизни, получить это событие, чтобы его уволили.
Любые предложения, примеры и мнения приветствуются.
спасибо.
Пример кода:
JFrame frame = new Jframe();
JPanel contentPane;
TChart tChart2 = new TChart();
tChart2.setGraphics3D(null);
tChart2.setBounds(new Rectangle(6, 71, 572, 268));
// Mouse Wheel Listener
tChart2.addMouseWheelListener(new MouseWheelListener() {
public void mouseWheelMoved(MouseWheelEvent e) {
// TODO Auto-generated method stub
System.out.println("mouseWheelMoved worked");
}
});
contentPane = (JPanel) frame.getContentPane();
contentPane.add(tChart2);
Вопросы ищут помощь должны включают ** желаемое поведение **, ** конкретную проблему или ошибку ** и ** кратчайший код, необходимый для его воспроизведения ** в самом вопросе. Вопросы без четкого описания проблемы не полезны другим читателям. См. [Как создать минимальный, завершенный и проверяемый пример] (http://stackoverflow.com/help/mcve). –
Желаемый объект: стрельба из MouseWheelMoved событие Итак, моя проблема понятна. Я приведу пример воспроизводимого кода в ближайшее время. –
@ShouRisha Какой тип 'contentPane'? Похоже, вы не используете SWT, а скорее Swing – Baz