From owner-freebsd-java Thu Feb 21 7:30:21 2002 Delivered-To: freebsd-java@freebsd.org Received: from serenity.mcc.ac.uk (serenity.mcc.ac.uk [130.88.200.93]) by hub.freebsd.org (Postfix) with ESMTP id 9443337B400 for ; Thu, 21 Feb 2002 07:30:15 -0800 (PST) Received: from dogma.freebsd-uk.eu.org ([130.88.200.97]) by serenity.mcc.ac.uk with esmtp (Exim 2.05 #6) id 16dvAj-000MHC-00; Thu, 21 Feb 2002 15:30:13 +0000 Received: (from jcm@localhost) by dogma.freebsd-uk.eu.org (8.11.6/8.11.1) id g1LFUDg13507; Thu, 21 Feb 2002 15:30:13 GMT (envelope-from jcm) Date: Thu, 21 Feb 2002 15:30:08 +0000 From: j mckitrick To: Mikhail Kruk Cc: Mcclain Looney , freebsd-java@FreeBSD.ORG Subject: Re: Best IDE for slow system? Message-ID: <20020221153008.E12971@dogma.freebsd-uk.eu.org> References: <20020221150415.C12971@dogma.freebsd-uk.eu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from meshko@cs.brandeis.edu on Thu, Feb 21, 2002 at 10:22:10AM -0500 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Good points, all of them. I've been trying to decide between learning GTK or Swing to write a simple instrument control program. The only other obstacle (given that I have a basic understanding of Java) is accessing the serial port for instrument control. I'd much rather use Java, but I have to be realistic. I'll have to check out that port for JavaComm. On Thu, Feb 21, 2002 at 10:22:10AM -0500, Mikhail Kruk wrote: | > | Generally it is a very bad idea to create Java GUIs with automatic GUI | > | editors. | > | > Hmm. I do know of one example when I used Forte to make a GUI, and then | > ended up completely reorganizing the code, since the generator made a | > lot of assumptions that were untrue or unnecessary. Is that the kind of | > problem you are alluding to? | | Yes, exactly. Also sometimes when you change something in the generated | code the GUI builder refuses to parse it and you are on your own. | Somebody mentioned Visaj and even though I've never tried it the idea of | providing visual editors for real java LayoutManagers sounds right. So I'd | use either that or code it by hand. My experience shows that 90% of simple | dialogs can be done with BorderLayuout in a couple of minutes and when you | get something complicated you just need the GridBagLayout (esp. if it will | be resizable). Face it as I did: you will need to learn how to use | GridBagLayout :) jm -- My other computer is your windows box. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message