hallo zusammen,
ich erstelle eine Frame,in welcher stündlich eine prüfspalte (mehrere TextFields untereinander) hinzugefügt wird (mit Button "Prüfspalte hinzufügen") und in welcher dann die werte eingetragen werden. nur,wenn der button gedrückt wird,erscheint die neue spalte erst,wenn ich am frame mit der maus die größe des frames ändere bzw. den frame irgendwie mit der maus resize! ich hätte gern,dass sich der frame ohne rumgeziehe aktualisiert!
[/img]
und das ist die Methode....ist zwar keine saubere lösung,aber es ging-nach meinem wissensstand-nicht anders!
besten dank im voraus
ich erstelle eine Frame,in welcher stündlich eine prüfspalte (mehrere TextFields untereinander) hinzugefügt wird (mit Button "Prüfspalte hinzufügen") und in welcher dann die werte eingetragen werden. nur,wenn der button gedrückt wird,erscheint die neue spalte erst,wenn ich am frame mit der maus die größe des frames ändere bzw. den frame irgendwie mit der maus resize! ich hätte gern,dass sich der frame ohne rumgeziehe aktualisiert!
[/img]
Code:
if (ae.getActionCommand().equals("prüfspalteHinzufügen")) {
int yHilf = 2;
for (int i = 0; i < sizeOfLists; i++) {
addInputFields(x, yHilf); //werden die TextFields erzeugt u platziert
yHilf++;
}
x++;
xButton++;
repaintFrame(); // Hier rufe ich die Methode zum repainten auf
}
und das ist die Methode....ist zwar keine saubere lösung,aber es ging-nach meinem wissensstand-nicht anders!
Code:
private void repaintFrame() {
this.invalidate();
}
besten dank im voraus