Also ich habe ein JPanel in dem eine Dynamische Anzahl anderer Labels mit diversen festen Buttons, labels etc angezeigt werden soll.
Durch eingaben können weitere hinzukommen, nur leider wird bei mir im Panel nix angezeigt.
Zur Verdeutlichung erstmal etwas Code:
Also m_al_Inputframes ist eine Arraylist mit einer meiner Klassen in denen ich ein JPanel mit festem Objekten habe.
Die Funktion getPanel gibt dieses JPanel zurück.
m_pan_Main ist das zunächst leere Panel.
Der Code wird durch ein anderes Event in der Gui ausgelößt (File wurde eingelesen), nur leider tauchen die Neuen Panels mit ihrem inhalt nicht auf, der Code allerdings wird ausgeführt.
Ich denke ich hab hier irgendeinen dummen Anfängerfehler gemacht (bin ja noch einer was Java Guis anbelangt^^)
Wenns noch unklarheiten gibt immer fragen
Danke, Streen
Durch eingaben können weitere hinzukommen, nur leider wird bei mir im Panel nix angezeigt.
Zur Verdeutlichung erstmal etwas Code:
Code:
m_al_InputFrames.add(new MFInputFrame(cls_InputCommand));
// then redraw the Frame
m_pan_Main = new JPanel();
m_pan_Main.setLayout(new BoxLayout(m_pan_Main, BoxLayout.Y_AXIS));
// display all input
for (int int_Counter = 0; int_Counter < m_al_InputFrames.size(); int_Counter++){
m_pan_Main.add(m_al_InputFrames.get(int_Counter).getPanel(), null);
}
m_pan_Main.repaint();
Also m_al_Inputframes ist eine Arraylist mit einer meiner Klassen in denen ich ein JPanel mit festem Objekten habe.
Die Funktion getPanel gibt dieses JPanel zurück.
m_pan_Main ist das zunächst leere Panel.
Der Code wird durch ein anderes Event in der Gui ausgelößt (File wurde eingelesen), nur leider tauchen die Neuen Panels mit ihrem inhalt nicht auf, der Code allerdings wird ausgeführt.
Ich denke ich hab hier irgendeinen dummen Anfängerfehler gemacht (bin ja noch einer was Java Guis anbelangt^^)
Wenns noch unklarheiten gibt immer fragen
Danke, Streen