मैं पोकर ढांचे के लिए एक जीयूआई (स्विंग का उपयोग कर) बना रहा हूं और खिलाड़ियों को शर्त आकार चुनने के लिए कुछ प्रकार की स्लाइडर की आवश्यकता है। हालांकि स्विंग JSlider
केवल int मानों के साथ काम करता है जबकि मुझे ऐसा कुछ चाहिए जो 1 दशमलव बिंदु के लिए युगल का समर्थन कर सके। क्या कोई पुस्तकालय मैं उपयोग कर सकता हूं, या JSlider
के साथ चालें?युगल के लिए JSlider
उत्तर
आप द्वारा 10
संपादित मूल्य गुणा कर सकते हैं
इस प्रकारआप लेबल दिखाई बदल सकते हैं:
Hashtable labelTable = new Hashtable();
labelTable.put(new Integer(0), new JLabel("0.0"));
labelTable.put(new Integer(5), new JLabel("0.5"));
labelTable.put(new Integer(10), new JLabel("1.0"));
framesPerSecond.setLabelTable(labelTable);
एक चाल आप JSlider साथ उपयोग कर सकते हैं इकाइयों का उपयोग करने के लिए है सेंट में इसलिए यदि आप चाहते हैं कि उपयोगकर्ता 1 और 10 डॉलर के बीच राशि का चयन करे, तो आप वास्तव में JSlider को 100 से 1000 तक सेट करते हैं। फिर जब आप मान का चयन करते हैं तो आप मूल्य को डॉलर और सेंट में परिवर्तित कर देते हैं।
फिर आप स्लाइडर पर किसी भी मूल्य पर कौन सा लेबल प्रदर्शित होता है यह निर्दिष्ट करने के लिए मूल्यों का एक शब्दकोश का उपयोग कर सकते हैं। इसके लिए setLabelTable()
विधि का उपयोग करें।
उस स्थिति के बारे में क्या है जहां न्यूनतम संख्या एक डबल होनी चाहिए, 5.5 कहें, मैं जेएलएबल को 5.5 पढ़ूंगा और इस जेएलएबल में पूर्णांक 5 को मैप कर दूंगा। लेकिन जब मैं JSlider.getValue() को कॉल करता हूं तो मुझे 5 मिलेगा, और 5.5 नहीं। इस से निपटने के तरीके पर कोई विचार? – Aly
इस मामले में न्यूनतम मूल्य 550 है। आप इसे प्रदर्शित करने के लिए 5.50 पर मैप करते हैं। जब आप उस मान को प्राप्त करते हैं जिसे उपयोगकर्ता ने चुना है तो आप 5.5 प्राप्त करने के लिए बस 100 से विभाजित करें। –
- 1. JSlider
- 2. JSlider
- 3. युगल
- 4. युगल के लिए प्रिंटफ राउंडिंग व्यवहार
- 5. स्विग, युगल
- 6. क्या यह JSlider में एक बग है?
- 7. अप्रत्याशित नुकसान जब युगल
- 8. उद्धरण। एकल अथवा युगल?
- 9. सी # युगल अवधि
- 10. बूस्ट सीरियलाइजेशन और युगल
- 11. समानता के लिए आईईईई फ्लोट और युगल की तुलना
- 12. जावा में युगल के साथ मॉड्यूलस
- 13. जावा में युगल के युगल में फ्लोट की सरणी को कैसे परिवर्तित करें?
- 14. जावा में दो युगल XORING
- 15. कम संकलक युगल सब कुछ
- 16. युगल में पूर्णांक का प्रतिनिधित्व
- 17. अजीब परिणाम जब घटाकर युगल
- 18. युगल की एक सरणी का अकिमा इंटरपोलेशन
- 19. 2 युगल की तुलना करें लेकिन सी
- 20. सी ++ युगल सुनिश्चित करना 64 बिट्स
- 21. स्कैनफ() को युगल के लिए "% lf" क्यों चाहिए, जब printf() केवल "% f" के साथ ठीक है?
- 22. सी ++ में युगल की सरणी में निकटतम मूल्य के लिए खोजें?
- 23. परमाणु क्यों है युगल के लिए लागू नहीं किया गया है?
- 24. जेनरिक का उपयोग कैसे करें कोड है कि युगल के लिए काम करता है और दशमलव
- 25. सी ++ फ़ंक्शन युगल की सरणी में अधिकतम मान खोजने के लिए?
- 26. JSlider प्रश्न: जब भी मैं एक JSlider यह बजाय मौके मैं वास्तव में क्लिक करने के लिए कूद के क्लिक करने की दिशा में तैनात हो जाता है एक majorTick क्लिक leftclick
- 27. युगल पर मॉड्यूलस का उपयोग नहीं कर सकता?
- 28. क्या सी डबल्स .NET युगल से अलग हैं?
- 29. विषम व्यवहार युगल मैं का उपयोग कर जावा में जावा
- 30. तारों की सूची को युगल में कैसे परिवर्तित करें?
संबंधित http://stackoverflow.com/questions/1548606/java-link-jslider-and-jtextfield-for-float-value –