B
ByeBye 158824
Hallo,
Möche ein JTable erzeugen, welches mir Daten aus einer MySQL Datenbank ausliest.
Kurze Beschreibung zu meinem Programm:
Hat viele JPanels, welche je nach Menüauswahl angezeigt werden.
Jetzt erstelle ich eine Methode welche auch wieder vom Typ JTable ist und mir dieses auch zurückliefert und in diese Methode möchte ich ein JTable packen.
in einer anderen Klasse stehen mir bereits folgende Methoden zur Verfügung:
public static int getSpalten() //Liefert Spaltenanzahl
public static int getZeilen() //Liefert Zeilenanzahl
public static String[][] getAlleBenutzer() throws SQLException //Liefert mir alle Benutzer aus der Datenbank
Das ist die Methode, in der ich das JTable implementieren möchte:
public JPanel BenutzerAnzeigen() {
pBenutzerAnzeigen = new JPanel();
pBenutzerAnzeigen.setLayout( null);
pBenutzerAnzeigen.setBounds(0, 0, 700, 500);
pBenutzerAnzeigen.setVisible(false);
lBenutzerAnzeigen = new JLabel("Benutzer: Anzeigen");
lBenutzerAnzeigen.setBounds(10, 10, 170, 30);
lBenutzerAnzeigen.setFont(new java.awt.Font("Arial Bold", 1, 16));
lBenutzerAnzeigen.setForeground(new java.awt.Color(14, 24, 189));
pBenutzerAnzeigen.add(lBenutzerAnzeigen);
sBenutzerAnzeigen = new JSeparator();
sBenutzerAnzeigen.setBounds(10, 40, 650, 5);
pBenutzerAnzeigen.add(sBenutzerAnzeigen);
int rows = benutzer.getZeilen();
int columns = benutzer.getSpalten();
//JTable initialisieren
tBenutzerAnzeigen = new JTable(rows, columns);
tBenutzerAnzeigen.enableInputMethods(true);
tBenutzerAnzeigen.setDragEnabled(false);
tBenutzerAnzeigen.setColumnSelectionAllowed(false);
tBenutzerAnzeigen.setRowSelectionAllowed(true);
tBenutzerAnzeigen.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tBenutzerAnzeigen.setBounds(10, 70, 650, 200);
return pBenutzerAnzeigen;
}
Dieses JPanel wird einem JFrame zugefügt.
Aber an dieser Stelle endet mein Swing Wissen. Wie bekomme ich es hin, das mir die Daten in diesem verflixten JTable angezeigt werden?
Wenn ihr mir helfen könntet wäre das super.
Habt tausend dank im voraus.
Möche ein JTable erzeugen, welches mir Daten aus einer MySQL Datenbank ausliest.
Kurze Beschreibung zu meinem Programm:
Hat viele JPanels, welche je nach Menüauswahl angezeigt werden.
Jetzt erstelle ich eine Methode welche auch wieder vom Typ JTable ist und mir dieses auch zurückliefert und in diese Methode möchte ich ein JTable packen.
in einer anderen Klasse stehen mir bereits folgende Methoden zur Verfügung:
public static int getSpalten() //Liefert Spaltenanzahl
public static int getZeilen() //Liefert Zeilenanzahl
public static String[][] getAlleBenutzer() throws SQLException //Liefert mir alle Benutzer aus der Datenbank
Das ist die Methode, in der ich das JTable implementieren möchte:
public JPanel BenutzerAnzeigen() {
pBenutzerAnzeigen = new JPanel();
pBenutzerAnzeigen.setLayout( null);
pBenutzerAnzeigen.setBounds(0, 0, 700, 500);
pBenutzerAnzeigen.setVisible(false);
lBenutzerAnzeigen = new JLabel("Benutzer: Anzeigen");
lBenutzerAnzeigen.setBounds(10, 10, 170, 30);
lBenutzerAnzeigen.setFont(new java.awt.Font("Arial Bold", 1, 16));
lBenutzerAnzeigen.setForeground(new java.awt.Color(14, 24, 189));
pBenutzerAnzeigen.add(lBenutzerAnzeigen);
sBenutzerAnzeigen = new JSeparator();
sBenutzerAnzeigen.setBounds(10, 40, 650, 5);
pBenutzerAnzeigen.add(sBenutzerAnzeigen);
int rows = benutzer.getZeilen();
int columns = benutzer.getSpalten();
//JTable initialisieren
tBenutzerAnzeigen = new JTable(rows, columns);
tBenutzerAnzeigen.enableInputMethods(true);
tBenutzerAnzeigen.setDragEnabled(false);
tBenutzerAnzeigen.setColumnSelectionAllowed(false);
tBenutzerAnzeigen.setRowSelectionAllowed(true);
tBenutzerAnzeigen.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tBenutzerAnzeigen.setBounds(10, 70, 650, 200);
return pBenutzerAnzeigen;
}
Dieses JPanel wird einem JFrame zugefügt.
Aber an dieser Stelle endet mein Swing Wissen. Wie bekomme ich es hin, das mir die Daten in diesem verflixten JTable angezeigt werden?
Wenn ihr mir helfen könntet wäre das super.
Habt tausend dank im voraus.