Hier ist mein Problem wo ich hoffe das ihr mir helfen könnt.
Ich will eine Art Verwaltungssystem für den Sportunterricht erstellen. Dabei erstellt ein Admin für die Lehrer Accounts. Der Lehrer erstellt wiederum Accounts für die Schüler.
Ich will wenn der Admin einen Lehrer hinzufügt das alle bereits existierenden Lehrer in einer JTable ausgegeben werden. Anschließend wenn einer hinzugefügt ist, das dieser auch dort erscheint. Soweit so gut. Nun das Problem wenn die Liste eine Länge erreicht das man scrollen müsste funktioniert das ScrollPane nicht. Man kann eigentlich auch die Palten verschieben wie man will auch da werden nur 1 oder 2 Eintage verschoben und alle anderen bleiben an ihrem Platz.
Wem das hier nicht reicht ich kann auch gerne das ganze Programm zippen und per Mail oder MSN verschicken.
Danke im voraus ist echt wichtig für mich das Problem hier.
Link zum Projekt
Ich will eine Art Verwaltungssystem für den Sportunterricht erstellen. Dabei erstellt ein Admin für die Lehrer Accounts. Der Lehrer erstellt wiederum Accounts für die Schüler.
Ich will wenn der Admin einen Lehrer hinzufügt das alle bereits existierenden Lehrer in einer JTable ausgegeben werden. Anschließend wenn einer hinzugefügt ist, das dieser auch dort erscheint. Soweit so gut. Nun das Problem wenn die Liste eine Länge erreicht das man scrollen müsste funktioniert das ScrollPane nicht. Man kann eigentlich auch die Palten verschieben wie man will auch da werden nur 1 oder 2 Eintage verschoben und alle anderen bleiben an ihrem Platz.
Code:
Vector Head = new Vector();
Head.add("Vorname");
Head.add("Nachname");
Head.add("Passwort");
Vector Data = new Vector();
JScrollPane scrollPaneTable = new JScrollPane();
JTable myTable = new JTable(Data, Head);
// Hier wird die JTable mit den Köpfen erstellt
for (int i = 0; i <=LehrerKolegium.getAnzahl()-1;i++) // Lehrerkolegium ist ein Vectorobjekt
{
Vector DataTmp = new Vector();
String tmpPass="";
for (int j=0; j<=LehrerKolegium.Klassenverbund[i].getPassword().length-1;j++) {
tmpPass = tmpPass+ LehrerKolegium.Klassenverbund[i].getPassword()[j];
}
DataTmp.add(LehrerKolegium.Klassenverbund[i].getVName());
DataTmp.add(LehrerKolegium.Klassenverbund[i].getNName());
DataTmp.add(tmpPass);
Data.add(DataTmp);
scrollPaneTable.setLocation(400, 30);
scrollPaneTable.setSize(250, 150);
myTable.updateUI();
}
for (int g=0; g<=LehrerKolegium.getAnzahl();g++) {
scrollPaneTable.getViewport().add(myTable);
app.add(scrollPaneTable);
myTable.setFillsViewportHeight(true);
}
Wem das hier nicht reicht ich kann auch gerne das ganze Programm zippen und per Mail oder MSN verschicken.
Danke im voraus ist echt wichtig für mich das Problem hier.
Link zum Projekt