दिलचस्प पोस्ट
# 1071 – निर्दिष्ट कुंजी बहुत लंबी थी; अधिकतम कुंजी लंबाई 767 बाइट्स है प्रकार का कोई संक्षिप्त उदाहरण उपलब्ध नहीं है एब्स्ट्रैक्ट बेस कक्षा से मॉडल फ़ील्ड के डिफ़ॉल्ट मान को ओवरराइड कैसे करें MySQL, एक क्वेरी के साथ कई तालिकाओं को अपडेट करें एसक्यूलाइट डेटाबेस अपडेट जब ऐप संस्करण iPhone में ऐपस्टोर पर बदलता है पीछे कोड में सी # मेट्रो यूआई में डेटा टेम्पलेट के अंदर एक नियंत्रण तक कैसे पहुंचें एक टेक्स्टरेया में लाइन ब्रेक क्या करता है? = रूबी में क्या मतलब है? छिपी हुई विशेषता (एचटीएमएल 5) और प्रदर्शन के बीच अंतर क्या है: कोई भी नियम (सीएसएस) नहीं है? उद्देश्य सी में चर नामों से पहले "_" को क्यों रेखांकित करें मैं अपने पैकेज में setup.py (setuptools) में परिभाषित संस्करण कैसे प्राप्त करूं? जावास्क्रिप्ट: क्या हैं। विस्तार और। प्रोटोकाट के लिए प्रयोग किया जाता है? सी में हो जाता है () फ़ंक्शन आप Firebase में डुप्लिकेट उपयोगकर्ता गुणों को कैसे रोक सकते हैं? कॉम्बो बॉक्स ऑब्जेक्ट सब-स्ट्रिंग पर पूर्ण

क्या JCalendar JDateChooser फ़ील्ड पर दिनांक परिवर्तन का पता लगाना संभव है?

मैं जानना चाहता हूं कि जब दिनांक जेडीटक्लोजर फ़ील्ड में बदल दिया गया है, ताकि मैं किसी अन्य फ़ील्ड को अपडेट कर सकूं ।

क्या यह संभव है? और यदि ऐसा है तो मुझे कहाँ शुरू करना चाहिए? मैंने पहले से ही दस्तावेज़ीकरण पर ध्यान दिया है और दुर्भाग्य से कोई ActionListener या StateChangeListener (मेरा पहला विचार) जैसी कुछ जोड़ने के लिए कोई उपाय नहीं है।

Solutions Collecting From Web of "क्या JCalendar JDateChooser फ़ील्ड पर दिनांक परिवर्तन का पता लगाना संभव है?"

com.toedter.calendar.JCalendar JComponent से एक listenerList मिला है और यह java.beans.PropertyChangeListener लागू java.beans.PropertyChangeListener । मैं एक श्रोता को जोड़ता हूं और देखो कि क्या हुआ है।

संपादित करें: मुझे लगता है कि आप addPropertyChangeListener() उपयोग कर सकते हैं addPropertyChangeListener() उसी तरह JCalendar करता है

 JDateChooser chooser = new JDateChooser(); chooser.getDateEditor().addPropertyChangeListener( new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent e) { if ("date".equals(e.getPropertyName())) { System.out.println(e.getPropertyName() + ": " + (Date) e.getNewValue()); } } }); this.add(chooser); 

मैंने इसे करने की कोशिश नहीं की है, लेकिन addDateListener(DateListener listener) उपयुक्त लग रहा है।