zuckerbrini
Mitglied
Hi!
Ich habe ein JPanel in dem verschiedenste Textboxen, Buttons usw. enthalten sind, aber eben auch dynamisch erzeugte JCheckboxen.
Nun will ich bei Button drucken neuzeichnen, aber er zeichnet mir nur die JCheckboxen neu und lässt den Rest komplett weg.
Man Frage nun:
Was genau ist der Unterschied zwischen repaint(), validate(), doLayout() usw.?
Und wie wird wirklich mein komplettes Layout neugezeichnet, also so wie wenn ich das Programm neu starte?
Gibt es vielleicht eine Möglichekeit zu sagen zeichne einen bestimmten Bereich des GridBagLayouts neu? Irgendwie über gridx und gridy vielleicht?
Ich habe ein JPanel in dem verschiedenste Textboxen, Buttons usw. enthalten sind, aber eben auch dynamisch erzeugte JCheckboxen.
Nun will ich bei Button drucken neuzeichnen, aber er zeichnet mir nur die JCheckboxen neu und lässt den Rest komplett weg.
Man Frage nun:
Was genau ist der Unterschied zwischen repaint(), validate(), doLayout() usw.?
Und wie wird wirklich mein komplettes Layout neugezeichnet, also so wie wenn ich das Programm neu starte?
Gibt es vielleicht eine Möglichekeit zu sagen zeichne einen bestimmten Bereich des GridBagLayouts neu? Irgendwie über gridx und gridy vielleicht?