Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Jeff Higgins Newsgroups: comp.lang.java.programmer Subject: Re: Is there something better than ComponentListener on Resized Date: Mon, 30 Sep 2013 22:16:43 -0400 Organization: A noiseless patient Spider Lines: 46 Message-ID: References: <419a414e-356f-4d1c-ab98-cc6613081bcd@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Tue, 1 Oct 2013 02:16:23 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="6b9e92482af47766954d85fb77d372f5"; logging-data="13475"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+BrodBectEE2IVPW3fN3gb++/VU4lr6DQ=" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.0 In-Reply-To: Cancel-Lock: sha1:eLYf+bHzCPfOyHF4jdWzl9YY5xU= Xref: csiph.com comp.lang.java.programmer:25402 On 09/30/2013 05:15 PM, Eric Sosman wrote: > On 9/30/2013 4:24 PM, Jeff Higgins wrote: >> On 09/30/2013 11:29 AM, Eric Sosman wrote: >>> On 9/30/2013 11:08 AM, clus@aol.com wrote: >>>> On Saturday, September 21, 2013 10:46:10 PM UTC-4, Jeff Higgins wrote: >>>>> On 09/21/2013 02:40 PM, clus@aol.com wrote: LayoutManager >>>> >>>> How would I do this with GridLayout, >> >> Shrugs: provide some code and perhaps we'll see. >> >>>> since I'm using GridLayout. Here >>>> are the details. >>>> >>>> In a frame, I first add a push button at the top. Below the button I >>>> add two tables, side by side. >>>> >>>> The frame already resizes vertically to any length which is good. >>>> >>>> But, I want the frame to not resize horizontally beyond a certain >>>> hardcoded limit. I.E.: I want the frame to resize horizontally, but >>>> attempts to resize beyond a certain limit are prevented. So, if a user >>>> were to try to resize horizontally beyond the limit then the resulting >>>> horizontal width of the frame would be the limit. >>> >>> Perhaps it's time to ask a question: Why do you think it's a >>> good idea to prevent the user from arranging his own screen as >>> he pleases? Does your program understand the user's needs and >>> desires better than he himself does? >> >> I've used such a program. > > Did you enjoy it? ;-) > > That is: Did you consider it a benefit, a point in the > program's favor, when the program's window resisted all your > efforts to make it larger? Did this behavior improve your > experience of using the program? > Oh. I was responding to your comment concerning the program(mer) who perhaps understands my needs and desires better than I do. Many programmers provide sensible default behavior for users, like me, who might not be familiar with the program or even the subject matter. I don't recall seeing a GUI behavior such as clus@aol.com describes, but maybe the subject matter warrants such.