Is het in met Swing mogelijk om het window tijdens resizen niet kleiner te laten worden dan een opgegeven grootte?
Op dit moment, als een JFrame resizable is, dan kan het venster zo klein worden totdat alleen de titelbalk (met afgekorte titel) en omranding zichtbaar is (e.g. clientarea niet meer zichtbaar).
Het opgeven van een minimumSize aan de content pane (of een andere component erin) heeft geen effect. Alleen op de layout manager die blijkbaar pas wat mag zeggen als de resize al heeft plaatsgevonden.
Een mogelijkheid zou misschien een ComponentListener kunnen zijn die bij het resizen checkt of het hoofdwindow te klein is en in dat geval de minimum grootte opgeeft met setSize, of een vergelijkende methode. Maar dat lijkt me niet echt een mooie oplossing.
Iemand een beter idee?
Op dit moment, als een JFrame resizable is, dan kan het venster zo klein worden totdat alleen de titelbalk (met afgekorte titel) en omranding zichtbaar is (e.g. clientarea niet meer zichtbaar).
Het opgeven van een minimumSize aan de content pane (of een andere component erin) heeft geen effect. Alleen op de layout manager die blijkbaar pas wat mag zeggen als de resize al heeft plaatsgevonden.
Een mogelijkheid zou misschien een ComponentListener kunnen zijn die bij het resizen checkt of het hoofdwindow te klein is en in dat geval de minimum grootte opgeeft met setSize, of een vergelijkende methode. Maar dat lijkt me niet echt een mooie oplossing.
Iemand een beter idee?
putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]