Hallo zusammen,
habe folgendes Problem:
habe eine GUI mit einer Tabelle in der ich Datensätze von einer Access Datenbank auslesen will.
das Programm funktioniert soweit ohne Probleme. Nun will ich "fuelleTabelle" in eine andere Klasse auslagern, da ich objektorientiert programmieren will.
nun hab ich ein Problem mit dem "void". wie muss ich meine Klassen anpassen bzw. ergänzen dass ich die "fülleTabelle" in eine andere Klasse auslagern kann?
danke im voraus
habe folgendes Problem:
habe eine GUI mit einer Tabelle in der ich Datensätze von einer Access Datenbank auslesen will.
das Programm funktioniert soweit ohne Probleme. Nun will ich "fuelleTabelle" in eine andere Klasse auslagern, da ich objektorientiert programmieren will.
nun hab ich ein Problem mit dem "void". wie muss ich meine Klassen anpassen bzw. ergänzen dass ich die "fülleTabelle" in eine andere Klasse auslagern kann?
danke im voraus
Java:
public class Kontakte extends JFrame
{
// Tabelle anlegen
Table modell = new Table();
table = new JTable(modell);
table.getTableHeader().setBackground(Color.YELLOW);
JScrollPane pane = new JScrollPane(table);
pane.setBounds(10, 80, 950, 220);
Panel1.add(pane);
// befüllen
TableQuery tq = new TableQuery();
fuelleTabelle(tq.gibMirDaten());
}
public void fuelleTabelle(ArrayList<String> a)
{
int zeile = 0;
int spalte = 0;
for (int i = 0; i < a.size(); i++)
{
for (int j = 0; j < 1; j++)
{
table.setValueAt(a.get(i), zeile, spalte);
spalte++;
i++;
}
zeile++;
spalte = 0;
i--;
}
}
}