Hallo,
ich habe ein JTable in einer JScrollPane. Leider wird aber die JTable nicht angezeigt
und ich sehe momentan keinen Fehler.
Hier die JScrollPane-Klasse:
Hier die JTable-Klasse:
Und hier die Table-Model-Klasse:
Bei der Model-Klasse hab ich nur die wichtigen Methoden aufgelistet. Sieht jemand einen Fehler?
Das JScrollPanel selber wird angezeigt hat aber keinen Inhalt.
Gruß Alex
ich habe ein JTable in einer JScrollPane. Leider wird aber die JTable nicht angezeigt
und ich sehe momentan keinen Fehler.
Hier die JScrollPane-Klasse:
Code:
public class CScrollPane extends JScrollPane
{
private CTable table = new CTable();
CScrollPane()
{
add(table);
setHorizontalScrollBarPolicy(HORIZONTAL_SCROLLBAR_NEVER);
setVerticalScrollBarPolicy(VERTICAL_SCROLLBAR_ALWAYS);
setVisible(true);
}
}
Hier die JTable-Klasse:
Code:
public class CTable extends JTable
{
private CTableModel tb_model = new CTableModel();
CTable()
{
setModel(tb_model);
setVisible(true);
}
}
Code:
public class CTableModel implements TableModel
{
private String [] column_names = {"Wichtig","Unwichtig"};
private String [][] data = {{"Nix", "Auch nix"},{"2nix","3nix"}};
CTableModel()
{
}
public Class<?> getColumnClass(int arg0) {
return data.getClass();
}
public String getColumnName(int column) {
return column_names[column];
}
public Object getValueAt(int arg0, int arg1) {
return data[arg0][arg1];
}
public int getColumnCount() {
return column_names.length;
}
public int getRowCount() {
return data.length;
}
}
Bei der Model-Klasse hab ich nur die wichtigen Methoden aufgelistet. Sieht jemand einen Fehler?
Das JScrollPanel selber wird angezeigt hat aber keinen Inhalt.
Gruß Alex