Hallo zusammen,
seit gut drei Stunden versuche ich einen Weg zu finden, um in einer JTable je Zeile, in der selben Spalte, eine JComboBox einzufügen. Dabei soll diese mit unterschiedlichen Werten gefüllt sein.
Um das Programm ein wenig zu erläutern:
Der User erhält in der GUI eine tabellarische Ansicht mit Daten. Diese wurden zuvor aus einer XML- Datei ausgelesen. Nun kann er anhand einer JComboBox eine Datenbank auswählen. Dabei soll folgendes passieren (jetzt nur ein Beispiel):
In Zeile 1, Spalte 1 DB "Kunden" - so erscheint in Zeile 1, Spalte 2 in der JComboBox alle Tabellen aus der DB "Kunden".
In Zeile 2, Spalte 1 DB "Versandhändler" - so erscheint in Zeile 2, Spalte 2 in der JComboBox alle Tabellen aus der DB "Versandhändler".
Ich habe einige Ansätze probiert - ohne erfolg.
Meine Idee ist es mittels einer "for-Schleife":
Die JComboBox "tblsComboBox" an die gewünschte Stelle zu bringen. Funktioniert aber leider nicht.
Ich bekomme immer folgendes in der JTable ausgegeben:
Ich hoffe hier könnt mir schnellst möglich helfen. Muss das Projekt vor Karneval noch abgeben. ;(
seit gut drei Stunden versuche ich einen Weg zu finden, um in einer JTable je Zeile, in der selben Spalte, eine JComboBox einzufügen. Dabei soll diese mit unterschiedlichen Werten gefüllt sein.
Um das Programm ein wenig zu erläutern:
Der User erhält in der GUI eine tabellarische Ansicht mit Daten. Diese wurden zuvor aus einer XML- Datei ausgelesen. Nun kann er anhand einer JComboBox eine Datenbank auswählen. Dabei soll folgendes passieren (jetzt nur ein Beispiel):
In Zeile 1, Spalte 1 DB "Kunden" - so erscheint in Zeile 1, Spalte 2 in der JComboBox alle Tabellen aus der DB "Kunden".
In Zeile 2, Spalte 1 DB "Versandhändler" - so erscheint in Zeile 2, Spalte 2 in der JComboBox alle Tabellen aus der DB "Versandhändler".
Ich habe einige Ansätze probiert - ohne erfolg.
Meine Idee ist es mittels einer "for-Schleife":
Code:
table.setValueAt(tblsComboBox, i, 2);
Die JComboBox "tblsComboBox" an die gewünschte Stelle zu bringen. Funktioniert aber leider nicht.
Ich bekomme immer folgendes in der JTable ausgegeben:
Code:
javax.swing.JComboBox[,0,0,0x0,invalid,layout=javax.swing.plaf.metal.MetalComboBoxUI$MetalComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=328,maximumSize=,minimumSize=,preferredSize=,isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,selectedItemReminder=DBO.Import_INTK ACT]
Ich hoffe hier könnt mir schnellst möglich helfen. Muss das Projekt vor Karneval noch abgeben. ;(
Zuletzt bearbeitet: