Jcheckbox in jtable

Sara456

Mitglied
Halli hallo,
ich möchte in meine Tabelle checkboxen einfügen. Das Problem ist dass ich die Daten automatisch einlese.
Code:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;
 
import javax.swing.DefaultCellEditor;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
 
public class tabelleTest extends JFrame{
    private DefaultTableModel tableModel;
    
    
    public tabelleTest() throws Exception{
        super("Tabelle");
        
        Container cp=getContentPane();
        cp.setLayout(new BorderLayout());
        
         JPanel tabelle=new JPanel();
    
         private String[] spaltenNamen = { "Datum", "Nummer", "Sportgruppe",
    "Wählen" };
    
 
// hier rufe ich die funktion der Klasse daten auf. In der Funktion  werden die Daten ausgelesen. Diese füge ich in die Tabelle ein  
    String [][]data = Daten.leseDaten("");
 
    
         
              
         tableModel = new DefaultTableModel(data,spaltenNamen);
 
            JTable table= new JTable(tableModel);
 
            JScrollPane tablescroll = new JScrollPane(table);
            
         tabelle.add(tablescroll);
         
        cp.add("Center",tabelle);
        
        
        
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        pack();
        setVisible(true);
        
    }
    static public void main(String argv[]) throws Exception  {
 
        new tabelleTest();
 
        
    }
 
}
Ich möchte in der Spalte "Wählen" Checkboxen erstellen wenn die Daten eingelesen werden hat jemand ne Idee. Wäre für jede hilfe dankbar.
 
Zuletzt bearbeitet:
Nein habe ich nicht. Ich habe keine Boolean-Werte in der Tabelle. Ich gebe nur den Inhalt aus und zu dem Inhalt möchte ich checkboxen erstellen. Wie mach ich es mit Renderer? Vielen Dank
 
Zurück