2011-08-11 15 views
6

के साथ काम करते समय JTable में डेटा जोड़ना netbeans के साथ काम करते समय मैं JTable पर डेटा कैसे जोड़ सकता हूं। उस में NetBeans वापस आ गया है कोड इस तरह करता है:netbeans

jTable1 = new javax.swing.JTable(); 
jTable1.setModel(new javax.swing.table.DefaultTableModel(
     new Object [][] { 
      {null, null}, 
      {null, null}, 
      {null, null}, 
      {null, null} 
     }, 
     new String [] { 
      "Name", "Branch" 
     } 
    ) { 
     boolean[] canEdit = new boolean [] { 
      false, false 
     }; 

     public boolean isCellEditable(int rowIndex, int columnIndex) { 
      return canEdit [columnIndex]; 
     } 
    }); // THIS IS THE SNIPPET GENERATED BY NETBEANS 
    //(I have already created a table using the drag and drop fetaure of netbeans and this is the back snippet generated) 

2-डी वस्तु सरणी और स्ट्रिंग सरणी स्थानीय उपयोग कर सकते है, इसलिए मैं इसे भरने के लिए उपयोग नहीं कर सकते जब मैं कार्यक्रम के बीच में करना चाहते हैं। (कुछ समारोह में)

enter image description here

तरह उपरोक्त तालिका में मैं नाम और शाखा जोड़ने की जाएगी, जबकि कुछ function.But में मैं यह कैसे कर सकते हैं?

क्या कोई भी कृपया एक तरीका बता सकता है ताकि मैं जेटीबल में डेटा जोड़ सकूं?

उत्तर

16
jTable1.getModel().setValueAt(value, row, column); 
+0

सही! यही वह है जो मैं – saplingPro

+0

भयानक के लिए देख रहा था .. धन्यवाद .. :) – Amarnath

1

अपने प्रश्न मेरे लिए स्पष्ट नहीं है, लेकिन वहाँ बुनियादी ट्यूटोरियल है के बारे में JTable, here उदाहरण या here के बहुत सारे, वहाँ उदाहरण कुदाल TableCell at Runtime

1

jTable1.getModel().setValueAt(value, row, column);

+1

कृपया, अपने उत्तर पर कोई टिप्पणी दें। कोड-केवल उत्तर मूल्यवान नहीं हैं और यहां आपका स्वागत नहीं है। धन्यवाद। – trejder

-1
try { 
    pst = con.prepareStatement("select * from emp"); 
    ResultSet rs = pst.executeQuery(); 
    int i = 0; 
    if (rs.next()) { 
    String uname = rs.getString("contact_id"); 
    String email = rs.getString("first_name"); 
    String pass = rs.getString("last_name"); 
    String cou = rs.getString("phone"); 
    model.addRow(new Object[]{uname, email, pass, cou}); 
    i++; 
} 
के लिए मूल्य जोड़ने के लिए है