मुझे केवल 3 पंक्तियों को दिखाने के लिए एक तालिका की आवश्यकता है जो डीबी से शीर्ष 3 बिक्री उत्पादों को प्राप्त करें। तालिका तैयार है, लेकिन 3 पंक्तियों को छोड़कर, तालिका का एक बड़ा हिस्सा व्यावहारिक रूप से खाली है। मैं 3 पंक्तियों की ऊंचाई से मेल खाने के लिए इस स्क्रोलपैन की ऊंचाई कैसे सेट कर सकता हूं?JScrollPane को पंक्तियों की केवल एक विशिष्ट मात्रा दिखाने के लिए कैसे सेट करें
समाधान:
table.setPreferredScrollableViewportSize(table.getPreferredSize());
+1, मुझे लगता है कि आप इसे मेरे बेहतर हो गया है दोबारा :-), लेकिन इसे शून्य पर सेट नहीं करेगा, पूरे 'JTable' को दृश्य से मिटा देगा? –
@ गगनदीपबाली संख्या। कॉलम नाम अभी भी दिखाई देंगे :) – vedran
+1, कृपया मेरा बेवकूफ सवाल है, क्या पंक्तियों के मामले में 'xxxViewportSize (table.getPreferredSize) betweens में अंतर है और आपकी' XxxViewportSize (null) 'पंक्तियों के मामले में समान ऊंचाई नहीं है – mKorbel