मैं माउस ड्रैगिंग (जो आयत को चित्रित करता है) द्वारा ज़ूमिंग को अक्षम करना चाहता हूं, लेकिन माउसहेल द्वारा ज़ूमिंग अक्षम नहीं करता है। मुझे एक और विषय में पाया गया कि माउस को बाईं ओर खींचने के दौरान ज़ूम रीसेट को कैसे अक्षम करें (restoreAutoBounds) और मुझे इस समस्या को हल करने में रुचि है। क्या ऐसा करने के लिए थोड़ा शॉर्टकट है?jfreechart में mousewheellistener द्वारा अक्षम किए बिना माउस द्वारा ज़ूम किए गए ज़ूम को कैसे अक्षम करें?
5
A
उत्तर
3
ठीक है, मैंने माउसहेल लिस्टनर को ओवरराइड करके इसे किया है। chartPannel.setMouseZoomable (गलत) के बाद .:
chartPanel.addMouseWheelListener(new MouseWheelListener() {
public void mouseWheelMoved(MouseWheelEvent arg0) {
if (arg0.getWheelRotation() > 0) {
chartPanel.zoomOutDomain(0.5, 0.5);
} else if (arg0.getWheelRotation() < 0) {
chartPanel.zoomInDomain(1.5, 1.5);
}
}
});
जूम (/ आउट में) डोमेन, क्योंकि मैं केवल डोमेन अक्ष rescale करना चाहता था।
1
पिछले जवाब में माउस व्हील श्रोता कार्यान्वयन ज़ूम एनीमेशन को हटा देता है और वर्तमान माउस स्थिति से ज़ूम नहीं करता है। मुझे एक पारदर्शी पेंट का उपयोग करके आयत को छिपाने के द्वारा एक कामकाज मिला:
chartPanel.setZoomTriggerDistance(Integer.MAX_VALUE);
chartPanel.setFillZoomRectangle(false);
chartPanel.setZoomOutlinePaint(new Color(0f, 0f, 0f, 0f));
संबंधित मुद्दे
- 1. ज़ूम किए गए MKMapView
- 2. बाल तत्वों द्वारा ट्रिगर किए गए माउसआउट ईवेंट को अक्षम कैसे करें?
- 3. Google मानचित्र में उपयोगकर्ता द्वारा जेनरेट किए गए ज़ूम के लिए कैसे सुनें?
- 4. विंडोज 8 वेबव्यूज़ में ज़ूम को अक्षम कैसे करें
- 5. मोबाइल वेब पर पिंच ज़ूम अक्षम करें
- 6. ज़ूम किए गए क्षेत्र या तत्वों को ज़ूम किया गया स्कैटरप्लॉट
- 7. एंड्रॉइड पर क्रोम में ज़ूम कैसे अक्षम करें?
- 8. डिवाइस को रीबूट किए बिना होम बटन को अक्षम करें
- 9. Magento छवि ज़ूम को अक्षम करने के लिए कैसे करें
- 10. ज़ूम बटन को सक्षम/अक्षम कैसे करें (हरा + बटन)?
- 11. ज़ूम
- 12. वेबपेज पर डबल टैप ज़ूम/अनजूम अक्षम करें
- 13. ऐप-स्टोर द्वारा अस्वीकार किए गए ऐप-स्टोर द्वारा अस्वीकार
- 14. बोटो फ़ाइलों को संशोधित किए बिना बोटो लॉगिंग अक्षम करें
- 15. ऐप्पल द्वारा आपूर्ति किए गए पायथन
- 16. उपयोगकर्ता द्वारा फ़िल्टर किए गए मुद्दों को फ़िल्टर करें
- 17. ज़ूम द्वारा स्केल मानचित्र मार्कर, एंड्रॉइड
- 18. अंतर्निहित यूआईएक्टिविटी प्रकारों द्वारा किए गए गतिविधि को ओवरराइड करें
- 19. मोंगोडम्प द्वारा डंप किए गए डेटा का उपयोग कैसे करें?
- 20. ज़ूम अचर्ट इंजन बंद करें
- 21. जावा - माउस ड्रैगिंग द्वारा चित्र स्क्रॉल करें
- 22. हाइलाइट किए गए बिंदुओं के साथ JFreeChart
- 23. मैं nHibernate द्वारा जेनरेट किए गए SQL को कैसे देखूं?
- 24. एएसपी.नेट मेनू नियंत्रण द्वारा जावास्क्रिप्ट पीढ़ी को अक्षम करें
- 25. Google मानचित्र API V3 चिकनी ज़ूम अक्षम करें
- 26. सीएसआरएफ सुरक्षा को अक्षम किए बिना रेल एपीआई डिज़ाइन
- 27. अक्षम चुटकी/HTC उपकरणों पर Android 2.1 ब्राउज़र में ज़ूम
- 28. जावास्क्रिप्ट में iframe को अक्षम कैसे करें?
- 29. AngularJS - सबमिट किए जाने पर फ़ॉर्म को कैसे अक्षम करें?
- 30. जावास्क्रिप्ट को पूरी तरह से अक्षम किए बिना AJAX को अक्षम करना संभव है?
मैंने संपादन पोस्ट किया है। –