Hallo,
ich habe ein NULL-Layout bei dem auf der rechten Seite 5 Buttons sind. Beim Verändern der Fensterhöhe (die Breite ist erstmal egal, die funktioniert analog) sollen die oberen drei Buttons immer in einem bestimmten Abstand zur oberen Grenze des Fensters bleiben und die unteren zwei Buttons in einem bestimmten Abstand zur unteren Grenze. Das heisst, wenn ich die Fensterhöhe vergrößere, dann wandern die unteren Buttons immer weiter von den oberen weg. Das funktioniert mit einem ComponentListener soweit auch ganz gut. Nun ist es aber noch so, dass man beim Verkleinern der Fensterhöhe die Buttons 'zusammenschieben' kann. Das möchte ich gerne verhindern, indem ich eine minimal erlaubte Fensterhöhe definieren will. Vorgestellt habe ich es mir so:
Weiss jemand einen Rat für mich?
Danke,
Reinhold
ich habe ein NULL-Layout bei dem auf der rechten Seite 5 Buttons sind. Beim Verändern der Fensterhöhe (die Breite ist erstmal egal, die funktioniert analog) sollen die oberen drei Buttons immer in einem bestimmten Abstand zur oberen Grenze des Fensters bleiben und die unteren zwei Buttons in einem bestimmten Abstand zur unteren Grenze. Das heisst, wenn ich die Fensterhöhe vergrößere, dann wandern die unteren Buttons immer weiter von den oberen weg. Das funktioniert mit einem ComponentListener soweit auch ganz gut. Nun ist es aber noch so, dass man beim Verkleinern der Fensterhöhe die Buttons 'zusammenschieben' kann. Das möchte ich gerne verhindern, indem ich eine minimal erlaubte Fensterhöhe definieren will. Vorgestellt habe ich es mir so:
Code:
if (event.getComponent().getHeight() == 165) {
//mache hier irgendwas, dass die Höhe nicht mehr weiter verkleinert werden kann
//also in der Art setHeight(165)
}
Weiss jemand einen Rat für mich?
Danke,
Reinhold