Halli hallo,
ich möchte in meine Tabelle checkboxen einfügen. Das Problem ist dass ich die Daten automatisch einlese.
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.
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();
}
}
Zuletzt bearbeitet: