2013-01-13 23 views
6

मैंने अपने जेपीनेल में एक जेटीबल प्रदर्शित किया है। जेटीबल स्क्रोलपैन के अंदर है। एकमात्र समस्या यह है कि ग्रिडलाइन दिखाई नहीं दे रही हैं। मैंने कोड की इस पंक्ति का उपयोग करने की कोशिश की लेकिन यह काम नहीं किया।जावा- जेटीबल ग्रिडलाइन नहीं दिखा रहा है

table.setShowGrid(true); 

नीचे एक तस्वीर है: नोट नहीं ग्रिडलाइनें enter image description here

अग्रिम रूप से धन्यवाद कर रहे हैं।

+2

क्या आप वाकई ग्रिड सफेद नहीं है? अपने रंग को बदलने के लिए 'JTable.setGridColor()' आज़माएं। – tenorsax

+1

ओह धन्यवाद। ग्रिड सिर्फ सफेद था – basketballhead24

+2

आप दिखाए गए अनुसार सभी ग्रिड रंग को बदल सकते हैं [यहां] (http://stackoverflow.com/a/13779735/230513)। – trashgod

उत्तर

8

क्या नक़्क़ाशीदार सीमा एक अंतर बनाती है?

table.setBorder(new EtchedBorder(EtchedBorder.RAISED)); 

संपादित करें: ग्रिड लाइनों के

डिफ़ॉल्ट रंग सफेद हो रहा है:

table.setGridColor(Color.BLUE) 
+0

कोई काम नहीं करता है – basketballhead24

+0

पृष्ठभूमि रंग सेट करने के बारे में क्या? शायद ग्रिड लाइनें सफेद हैं? :) – Will

+0

हां @Aqua ने टिप्पणियों में बस मुझे बताया। – basketballhead24

8
table.setShowHorizontalLines(true); 
table.setShowVerticalLines(true); 
+2

जो कि setShowGrid (सत्य) जैसा बिल्कुल है; वैसे भी, इस मुद्दे को पहले ही हल किया गया था और ग्रिड लाइनों को दिखाने (या नहीं) से संबंधित नहीं था ... कृपया अपने पहले पोस्ट करने से पहले पहले के उत्तरों और उनकी टिप्पणियां पढ़ें :-) – kleopatra

+0

यह मेरे लिए सहायक था। धन्यवाद। हालांकि, मुझे नहीं पता कि NetBeans GUI में इस प्रॉपर्टी को किस सेटिंग में डिज़ाइन किया गया था। – Marko