ठीक है, मैं एक जेटीबल के पहले कॉलम से सभी डेटा प्राप्त करना चाहता हूं। हालांकि मैं सबसे अच्छा तरीका इसे ArrayList
में खींच रहा हूं, इसलिए मैंने एक बनाया।जेटीबल से डेटा कैसे प्राप्त करें?
static DefaultTableModel model = new javax.swing.table.DefaultTableModel();
f.data.setModel(model); //f.data is the JTable
public static final void CalculateTotal(){
ArrayList<String> numdata = new ArrayList<String>();
for(int count = 1; count <= model.getRowCount(); count++){
numdata.add(model.getValueAt(count, 1).toString());
}
System.out.println(numdata);
}
यह मैं एक NullPointerException (क्यू चिल्लाती) देता है: मैं भी एक TableModel
का एक उदाहरण बना दिया। मैं क्या गलत कर रहा हूं?
'स्थिर डिफ़ॉल्टTableModel मॉडल'' स्थिर 'कीवर्ड हटाएं। जो कुछ भी आप इसे हल करने का प्रयास कर रहे थे, सबसे अधिक संभावना है कि बेहतर तरीके से हल किया जाए। –
जब एक शून्य सूचक फेंक दिया जाता है, तो यह आपको बताएगा कि कौन सी रेखा संख्या अपवाद को फेंक दिया गया था। क्या आप कृपया अपने कोड पर एक टिप्पणी जोड़ सकते हैं जो उस रेखा को इंगित करता है जो शून्य सूचक अपवाद फेंकता है? (किसी बिंदु पर इसे आपके कोड पर वापस आना पड़ता है - यह स्टैक ट्रेस में पहला नहीं हो सकता है) –