मैं अपने ऐप में माउस क्लिक के साथ डॉट्स सेट करना चाहता हूं। मैं JFreeChart का उपयोग करता हूं और चार्टपैनल माउस श्रोता में उपयोग करता हूं।)चार्ट समन्वय में माउस श्रोता समन्वय को ट्रांसफॉर्मेट करें
panel.addChartMouseListener(new ThisMouseListener());
और मेरे माउस श्रोता ThisMouseListener ((यह पूरी नहीं हुई है):: यह इस तरह दिखना है
class ThisMouseListener implements ChartMouseListener{
@Override
public void chartMouseClicked(ChartMouseEvent event) {
int x = event.getTrigger().getX();
int y = event.getTrigger().getY();
System.out.println("X :" + x + " Y : " + y);
ChartEntity entity = event.getEntity();
if(entity != null && (entity instanceof XYItemEntity)){
XYItemEntity item = (XYItemEntity)entity;
}
new JOptionPane().showMessageDialog(null, "Hello", "Mouse Clicked event", JOptionPane.OK_OPTION);
}
@Override
public void chartMouseMoved(ChartMouseEvent arg0) {
// TODO Auto-generated method stub
}
}
लेकिन इस माउस श्रोता मुझे मेरे पैनल निर्देशांक वापस आती है और मैं से निर्देशांक प्राप्त करना चाहते मेरा चार्ट क्या मुझे अन्य ऑब्जेक्ट के साथ श्रोता का उपयोग करना चाहिए? या मैं कुछ विधि के साथ निर्देशांक बदल सकते हैं?
आप नए अंक या _select_ मौजूदा _add_ करना चाहते हैं है? कृपया एक [एसएससीई] (http://sscce.org/) शामिल करने के लिए अपना प्रश्न संपादित करें जो आपके वर्तमान दृष्टिकोण को दिखाता है। – trashgod