Guten Morgen,
Frage:
Ist es möglich einen Klassennamen aus Strings zusammenzusetzen?!
Detail:
Ich habe ein JFrame auf welchem eine Tabelle und ein leeres JPanel in einem JLayerred Pane dargestellt sind. Beim Aufruf dieses JFrames übergebe ich einen String mit welcher die Datei angibt, welche geladen werden soll.
Zu Beginn wird das JPanel einfach nur unsichtbar geschaltet und die Tabellenansicht wird erstellt und angezeigt.
Nun gibt es in diesem JFrame eine Menüleiste welches es dem Benutzer erlauben soll eine Detailansicht anzeigen zu lassen bzw. hinterher auch wieder die Tabellenansicht anzeigen zu lassen.
Wenn ich nun auf die Detailansicht drücke, soll zuerst die Tabelle unsichtbar geschaltet werden und anstelle des Leeren JPanels ein befülltes angezeigt werden, welches genau zu dieser Datei passt.
<< Soweit funktioniert alles wunderbar>>
Wenn ich den JPanel Namen explizit angeben z.B. JPanel_SD_Adressen funktioniert es einwandfrei.
Nun soll aber das JPanel geladen werden, welches der Datei entspricht (Übergebener String!)
Um es mal ins unreine zu schreiben habe ich es mir so vorgestellt:
.... = new JPanel_SD_ + [Variable] + ();
Ist diese Zusammensetzung möglich in Java?
Danke fürs lesen
Mfg Times
Frage:
Ist es möglich einen Klassennamen aus Strings zusammenzusetzen?!
Detail:
Ich habe ein JFrame auf welchem eine Tabelle und ein leeres JPanel in einem JLayerred Pane dargestellt sind. Beim Aufruf dieses JFrames übergebe ich einen String mit welcher die Datei angibt, welche geladen werden soll.
Zu Beginn wird das JPanel einfach nur unsichtbar geschaltet und die Tabellenansicht wird erstellt und angezeigt.
Nun gibt es in diesem JFrame eine Menüleiste welches es dem Benutzer erlauben soll eine Detailansicht anzeigen zu lassen bzw. hinterher auch wieder die Tabellenansicht anzeigen zu lassen.
Wenn ich nun auf die Detailansicht drücke, soll zuerst die Tabelle unsichtbar geschaltet werden und anstelle des Leeren JPanels ein befülltes angezeigt werden, welches genau zu dieser Datei passt.
<< Soweit funktioniert alles wunderbar>>
Wenn ich den JPanel Namen explizit angeben z.B. JPanel_SD_Adressen funktioniert es einwandfrei.
Nun soll aber das JPanel geladen werden, welches der Datei entspricht (Übergebener String!)
Um es mal ins unreine zu schreiben habe ich es mir so vorgestellt:
.... = new JPanel_SD_ + [Variable] + ();
Ist diese Zusammensetzung möglich in Java?
Danke fürs lesen
Mfg Times