• Post Reply Bookmark Topic Watch Topic
  • New Topic

swing functionality  RSS feed

 
Jay Brass
Ranch Hand
Posts: 76
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey there,
I have to develop a gui for a provisioning app. I figured I'd write the api first, test it and then gui it when everything works the way its supposed to. After reading some of the prior posts I am concerned about using swing. People have complained about its speed and quirkyness of more than one component having focus at the same time. There have also been murmurs about JTable problems. Are there other surprises I should know about before I start writing the gui? Also, does anyone have a favorite IDE to write swing apps in? I have used JBuilder3, Forte4J and VisualAge but somehow I always come back to Textpad.
Thx
J
 
Matt Robinson
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Start with JDK1.3. It has numerous improvements in performance and memory fooytprint.
As far as quirks these continue to dimish as Swing matures. I wouldn't let this stop you at this point... its fairly solid in 1.3.
------------------
Matthew Robinson co-author of "Swing" (1999, Manning Publications). Freely available at http://www.spindoczine.com/sbe
 
mick barry
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Matt, unless your really pushing Swing to it's extremes then it should do a great job of building your gui.
I've written a quite a few Swing apps of varying levels of sophistication and have had few serious issues, and even less that couldn't be worked around.
As far as an IDE goes, it's a bit of a personal decision really.
Personally I've never found one I'd use they all just add a lot of fluff IMO. A good editor and compiler is all you need.
Writing the api and getting it working first is a good idea and Swing is well suited to this approach allowing a separation of the presentation logic and the application logic.
Best of luck with it.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!