Hallo alle zusammen, ich stecke seit gestern vor einem Problem fest. Ich versuche die Datenbanken von einen Tabelle dynamisch zu lesen und füge ich die in einen JTable. so weit so gut. Nur versuche ich mir die Fremdschlüssel der Tabelle von der Datenbanken zu lesen um die Daten der entsprechenden Fremdschlüssel zu holen und in einem Jcombobox zu stecken. Ziel ist es: Holen der Daten (alle Daten, die das Object gehören) von jeden Fremdschlüssel und stecken in einem JCombobox Das heisst in der JTable wo es fremdschlüssel gibt, muss einen Jcombobox gebaut werden. Wie machen ich das ambesten? danke in voraus
Aeron schrieb: > Wie machen ich das ambesten? Du brauchst ein eigenes TableModell, welches dir für die entsprechende Spalte ein "spezielles" Objekt zurück gibt. Dies ist entweder - Die ID / Fremdschlüssel - Eine Liste der Werte für die JCombobox - Ein JComboboxModel Was für dich die richtige Lösung ist hängt vom Anwendungsfall ab. Dann machst du einen eigenen TableCellRenderer (Renderer = Anzeigen) und einen eigenen TableCellEditor (Editor = zum wählen). Du kannst den Renderer / Editor auf dem TableColumnModel setzten. Soo, das wärs so prinzipiell. Dies sollte dir entweder die Frage beantworten bzw. genug Stichworte geben zum googlen... mfg Andreas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.