JTable

2009-01-24 24 views

उत्तर

0

आउट-ऑफ-द-बॉक्स नहीं। Here is an example जो आर्बिट्रार्टी कोशिकाओं को विलय करने का समर्थन करता है। This page में कोशिकाओं को फैलाने के साथ तालिकाओं के कई उदाहरण हैं। बेशक यह पुराना है और आप जो भुगतान करते हैं वह आपको मिलता है। यदि भुगतान सॉफ्टवेयर एक विकल्प है, JIDE Grids में custom cell spans समेत कुछ वाकई अच्छा स्विंग टेबल समर्थन है।

+12

उन यूआरएल में से 4 में से 3 404 हैं। :( –

+1

** - 1 ** और 2 साल बाद कोई फिक्स नहीं :( – FabienAndre

2

आप मूल टेबल मॉडल के दो स्तंभों को विलय करने वाले टेबलमोडेल का उपयोग करके एक जेटीबल लागू कर सकते हैं।

class Model2 extends AbstractTableModel 
{ 
private TableModel delegate; 
public Model2(TableModel delegate) 
{ 
this.delegate= delegate; 
} 

public int getRowCount() { return this.delegate.getRowCount();} 
public int getColumnCount() { return this.delegate.getColumnCount()-1;} 
public Object getValueAt(int row, int col) 
{ 
if(col==0) return ""+delegate.getValueAt(row,col)+delegate.getValueAt(row,col+1); 
return delegate.getValueAt(col+1); 
} 
(...) 
} 
+0

मैंने कहा कि 'कक्ष' विलय, कॉलम नहीं। –

 संबंधित मुद्दे