में एक जेटीबल में एक पंक्ति की ऊंचाई निर्धारित करना मैं एक जेटीबल में एक पंक्ति की ऊंचाई बढ़ाने में सक्षम होने के लिए एक समाधान की तलाश कर रहा हूं। मैं setRowHeight (int int) विधि का उपयोग कर रहा हूं जो संकलित करता है और ठीक चलाता है, लेकिन कोई पंक्ति नहीं बढ़ी है। जब मैं पंक्ति की getRowHeight (int) विधि का उपयोग करता हूं, तो मैंने ऊंचाई निर्धारित की है, यह उस आकार को मुद्रित करता है जिसे मैंने पंक्ति में बढ़ाया है, इसलिए मुझे यकीन नहीं है कि क्या गलत है। नीचे दिया गया कोड एक मोटा चित्र है कि मैं इसे हल करने की कोशिश कैसे कर रहा हूं।जावा
मेरी कक्षा जेएफआरएएम बढ़ाती है।
String[] columnNames = {"Column 1", "Column 2", "Column 1 3"};
JTable table = new JTable(new DefaultTableModel(columnNames, people.size()));
DefaultTableModel model = (DefaultTableModel) table.getModel();
int count =1;
for(Person p: people)
{
model.insertRow(count,(new Object[]{count, p.getName(), p.getAge()+"",
p.getNationality}));
count++;
}
table.setRowHeight(1, 15);//Try set height to 15 (I've tried higher)
क्या कोई मुझे बता सकता है कि मैं गलत कहां जा रहा हूं? मैं पंक्ति 1 से 15 पिक्सल की ऊंचाई बढ़ाने की कोशिश कर रहा हूं?
'मुझे लगता है कि उदाहरण के रूप में अपने कोड की व्यवस्था कर रहे हैं, और मैं भी अभी भी 100 को ऊंचाई तक वृद्धि हुई है, और दिखाई increase'। यही कारण है कि आपको अपना [एसएससीसीई] (http://sscce.org/) पोस्ट करना चाहिए जो समस्या का प्रदर्शन करता है। सिर्फ इसलिए कि आप कहते हैं कि आप कुछ कर रहे हैं इसका मतलब यह नहीं है कि आप वास्तव में ऐसा कर रहे हैं। हो सकता है कि आपने गलती से दो तालिकाओं को परिभाषित किया हो और आप उस तालिका की संपत्ति को बदल रहे हैं जो वास्तव में प्रदर्शित नहीं होता है। – camickr
क्षमा करें मेरा बुरा, मैं लूप में setRowHeight (int int) विधि का उपयोग कर रहा था, लेकिन इसे setRowHeight (int) में बदल दिया और यह अब पूरी तरह से काम करता है। उत्तरों के लिए धन्यवाद, बहुत अधिक –