में कॉलम हेडर टेक्स्ट को गतिशील रूप से बदलना मेरे पास 3 कॉलम वाली एक तालिका है जिसमें शीर्षलेखों में निम्न मान हैं: 'नहीं', 'एक्स [मिमी]', 'वाई [मिमी]'। इस तालिका में मिलीमीटर में अंक के निर्देशांक होते हैं। मेरे पास जांच में एक चेकबॉक्स है जिसकी तालिका को इंच में निर्देशांक दिखाने के लिए दोहराया जाना चाहिए। इसके अलावा, कॉलम हेडर मान होना चाहिए: 'नहीं', 'एक्स [इन]', 'वाई [इन]'।जेटीबल
संक्षेप में मैं तालिका के हेडर टेक्स्ट को गतिशील रूप से बदलना चाहता हूं।
विस्तार से: तालिका जेटीबल का उप-वर्ग है। इसके अलावा, 'DefaultTableModel' का उप-वर्ग तालिका के लिए मॉडल के रूप में सेट किया गया है। मैंने डेटामोडेल सबक्लास के निर्माता में हेडर मान प्रदान किए हैं।
कोई विचार? मेरा आवेदन केवल जेडीके v1.4 के साथ संगत है, इसलिए समाधान अच्छा होगा यदि समाधान verion के साथ संगत है :)
यह एक 100% समाधान नहीं है का उपयोग कारण यह केवल काम करता है जब तक मॉडल या बदल गया है "tableStructureChanged "निकाल दिया गया है। फिर कॉलम टेक्स्ट मॉडल से फिर से पढ़ा जाएगा। –
यदि यह कोई समस्या है तो आप table.setAutoCreateColumnsFromModel (false) का उपयोग कर तालिका के प्रारंभ में – camickr
+1 बना सकते हैं। बहुत अच्छा काम करता है। धन्यवाद। – Withheld