Hi, As I am the one who used buoy in a plugin (simple query, which has been introduced in the core distribution at some point), I'll give again my feeling : Buoy is a great UI toolkit. I'm not an expert who will assure it is better than all other ones, but as far as I can remember, it offers a clear interface, a clever way to manage events, and last but not least, the author of buoy built AOI on top of buoy, a great desktop application (rank 37 on sourceforge) which is somehow comparable to OpenJUMP, with a very nice user interface. That's why I encourage people interested in UI design to experiment this library.
That said, I agree with Paul. Using third party libraries for OJ plugins should be avoided as much as possible. Such a UI toolkit is worthwhile if it is used from the beginning, or at least for a whole bunch of plugins. Actually, with only one plugin using buoy, I admit that removing the dependency would be a good option. So my advice is : - try buoy and make your own opinion - don't use buoy for OJ plugins except if you have a big project including many plugins or a plan for a complete redesign of OJ. my 2 cents Michaël Paul Austin a écrit : > Eric, > > Please try using regular Swing, I'd like to remove Buoy from Open JUMP > as I see no real advantage over the functionality offered by swing. > Sure it maybe slightly easier for developers who aren't used to swing. > But it's just another API that people will have to learn. > > Paul > > Eric Lemesre wrote: > >> >> I would try it this week. >> >> Eric >> >> 2007/10/31, Stefan Steiniger <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>>: >> >> because it is easier to use for non GUI-experts? >> >> just a thought, and noted here: >> >> http://buoy.sourceforge.net/AboutBuoy.html >> >> otherwise, why should michael have used it. >> but if somebody is able to remove the buoy code from OJ... i >> would not >> object ;) >> >> stefan >> >> Paul Austin schrieb: >> > We have to ask the question what does Buoy give us over using >> regular Swing? >> > >> > Paul >> > >> > Stefan Steiniger wrote: >> >> but as I said, >> >> >> >> buoy: http://www.buoybuilder.com/ is already used ;) >> >> >> >> stefan >> >> >> >> Eric Lemesre schrieb: >> >> >> >>> Hi all, >> >>> >> >>> Thank for this precision. >> >>> >> >>> Eric >> >>> >> >>> 2007/10/30, Paul Austin < [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>>: >> >>> >> >>>> Eric, >> >>>> >> >>>> Have a look at the SpringLayout manager from Swing. This is >> a very >> >>>> flexible layout manager. There is a SwingUtilities class >> that will allow >> >>>> you to make a basic grid layout in the JUMP code base. >> >>>> >> >>>> Unless there is something needed in a 3rd party GUI library >> try and >> >>>> stick with standard Swing components. Otherwise we'll end up >> with having >> >>>> a bloated download with all the 3rd party libraries. >> >>>> >> >>>> Paul >> >>>> >> >>>> Stefan Steiniger wrote: >> >>>> >> >>>>> There is no best-practice. >> >>>>> actually you may have a look on buoy (widget) used already >> in OJ for >> >>>>> Simple Query. >> >>>>> >> >>>>> stefan >> >>>>> >> >>>>> Eric Lemesre schrieb: >> >>>>> >> >>>>> >> >>>>>> Hi landon, >> >>>>>> >> >>>>>> I have no problem with GUI Builder. >> >>>>>> >> >>>>>> I want build a new GUI for PostGISPlugin. >> >>>>>> And i dont know what is the best practice about GUI in >> openjump. >> >>>>>> >> >>>>>> Eric >> >>>>>> >> >>>>>> 2007/10/29, Sunburned Surveyor >> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>: >> >>>>>> >> >>>>>> >> >>>>>>> Eric, >> >>>>>>> >> >>>>>>> What problem where you having with the GUI builders? >> >>>>>>> >> >>>>>>> Perhaps I can walk you through some rough spots. Also, it >> is good to >> >>>>>>> remember that most IDE's like Eclipse or Netbeans have a >> mialing list >> >>>>>>> or forum that you can post questions on. >> >>>>>>> >> >>>>>>> The Sunburned Surveyor >> >>>>>>> >> >>>>>>> On 10/26/07, Eric Lemesre < [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>> wrote: >> >>>>>>> >> >>>>>>> >> >>>>>>>> Hi jon, >> >>>>>>>> >> >>>>>>>> Sorry for long time without response. >> >>>>>>>> what do you use for build GUI for openjump? >> >>>>>>>> I try VEP (Eclipse plugin for calisto - V3.2) - >> >>>>>>>> >> >>>>>>>> >> >>>>>>> http://www.eclipse.org/vep/ >> >>>>>>> >> >>>>>>> >> >>>>>>>> I try Jigloo GUI builder - >> >>>>>>>> http://www.cloudgarden.com/jigloo/ >> >>>>>>>> NetBean with mantis but I don''t understand very well >> How import >> >>>>>>>> >> >>>> eclipse >> >>>> >> >>>>>>>> project >> >>>>>>>> >> >>>>>>>> Eric >> >>>>>>>> >> >>>>>>>> 2007/10/20, Jonathan Aquino <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>>: >> >>>>>>>> >> >>>>>>>> >> >>>>>>>>> Hi Eric - Interesting ideas! I was just going to leave >> it as a >> >>>>>>>>> >> >>>> simple >> >>>> >> >>>>>>>> tool. I agree with you that Eclipse has a great diff >> view. Perhaps >> >>>>>>>> >> >>>>>>>> >> >>>>>>> someone >> >>>>>>> >> >>>>>>> >> >>>>>>>> can take what I've done and use it as the start of an >> Eclipse plugin. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>>> Jon >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> ________________________________ >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>> From: [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> >> >>>>>>>> [mailto:[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>] On >> >>>>>>>> Behalf Of Eric Lemesre >> >>>>>>>> >> >>>>>>>> >> >>>>>>>>> Sent: Friday, October 19, 2007 2:36 AM >> >>>>>>>>> To: List for discussion of JPP development and use. >> >>>>>>>>> Subject: Re: [JPP-Devel] Subversion Time-Lapse View >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> Hi jon, >> >>>>>>>>> >> >>>>>>>>> Nice tool. >> >>>>>>>>> Do you have planed to add this tools as Eclipse plugin? >> >>>>>>>>> >> >>>>>>>>> And is it lot of work to add on a bar at left or rigth >> side to view >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>> where >> >>>>>>> >> >>>>>>> >> >>>>>>>> is a diff? >> >>>>>>>> >> >>>>>>>> >> >>>>>>>>> Eric >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> 2007/10/19, Jonathan Aquino <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>>: >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>>> Useful tool for Subversion: >> >>>>>>>>>> >> >>>>>>>>>> SVN Time-Lapse View >> >>>>>>>>>> http://code.google.com/p/svn-time-lapse-view/ >> >>>>>>>>>> >> >>>>>>>>>> Lets you examine the history of a file by dragging a >> slider. Diffs >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>> are >> >>>>>>> >> >>>>>>> >> >>>>>>>>>> highlighted in blue. If you want to know who changed a >> line, when, >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>> and >> >>>>>>> >> >>>>>>> >> >>>>>>>> for >> >>>>>>>> >> >>>>>>>> >> >>>>>>>>>> what reason, this is useful. >> >>>>>>>>>> >> >>>>>>>>>> For example, try it with >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>> >> >> https://jump-pilot.svn.sourceforge.net/svnroot/jump-pilot/core/trunk/src/com >> >>>> >> >>>>>>>>>> /vividsolutions/jump/workbench/JUMPWorkbench.java >> >>>>>>>>>> >> >>>>>>>>>> Jon >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>> >> ------------------------------------------------------------------------- >> >>>> >> >>>>>>>>>> This SF.net email is sponsored by: Splunk Inc. >> >>>>>>>>>> Still grepping through log files to find problems? Stop. >> >>>>>>>>>> Now Search log events and configuration files using >> AJAX and a >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>> browser. >> >>>>>>> >> >>>>>>> >> >>>>>>>>>> Download your FREE copy of Splunk now >> >> http://get.splunk.com/ >> >>>>>>>>>> _______________________________________________ >> >>>>>>>>>> Jump-pilot-devel mailing list >> >>>>>>>>>> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >>>>>>>> >> >>>>>>>> >> >>>> >> ------------------------------------------------------------------------- >> >>>> >> >>>>>>>>> This SF.net email is sponsored by: Splunk Inc. >> >>>>>>>>> Still grepping through log files to find problems? Stop. >> >>>>>>>>> Now Search log events and configuration files using >> AJAX and a >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>> browser. >> >>>>>>> >> >>>>>>> >> >>>>>>>>> Download your FREE copy of Splunk now >> >> http://get.splunk.com/ >> >>>>>>>>> _______________________________________________ >> >>>>>>>>> Jump-pilot-devel mailing list >> >>>>>>>>> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>> >> ------------------------------------------------------------------------- >> >>>> >> >>>>>>>> This SF.net email is sponsored by: Splunk Inc. >> >>>>>>>> Still grepping through log files to find problems? Stop. >> >>>>>>>> Now Search log events and configuration files using AJAX >> and a >> >>>>>>>> >> >>>> browser. >> >>>> >> >>>>>>>> Download your FREE copy of Splunk now >> >> http://get.splunk.com/ >> >>>>>>>> _______________________________________________ >> >>>>>>>> Jump-pilot-devel mailing list >> >>>>>>>> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >>>>>>>> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>> >> ------------------------------------------------------------------------- >> >>>> >> >>>>>>> This SF.net email is sponsored by: Splunk Inc. >> >>>>>>> Still grepping through log files to find problems? Stop. >> >>>>>>> Now Search log events and configuration files using AJAX >> and a >> >>>>>>> >> >>>> browser. >> >>>> >> >>>>>>> Download your FREE copy of Splunk now >> >> http://get.splunk.com/ >> >>>>>>> _______________________________________________ >> >>>>>>> Jump-pilot-devel mailing list >> >>>>>>> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>> >> ------------------------------------------------------------------------ >> >>>> >> >>>> >> ------------------------------------------------------------------------- >> >>>> >> >>>>>> This SF.net email is sponsored by: Splunk Inc. >> >>>>>> Still grepping through log files to find problems? Stop. >> >>>>>> Now Search log events and configuration files using AJAX >> and a browser. >> >>>>>> Download your FREE copy of Splunk now >> >> http://get.splunk.com/ >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>> >> ------------------------------------------------------------------------ >> >>>> >> >>>>>> _______________________________________________ >> >>>>>> Jump-pilot-devel mailing list >> >>>>>> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >>>>>> >> >>>>>> >> >>>> >> ------------------------------------------------------------------------- >> >>>> >> >>>>> This SF.net email is sponsored by: Splunk Inc. >> >>>>> Still grepping through log files to find problems? Stop. >> >>>>> Now Search log events and configuration files using AJAX >> and a browser. >> >>>>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> >>>>> _______________________________________________ >> >>>>> Jump-pilot-devel mailing list >> >>>>> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >>>>> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> <https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel> >> >>>>> >> >>>>> >> >>>> >> ------------------------------------------------------------------------- >> >>>> This SF.net email is sponsored by: Splunk Inc. >> >>>> Still grepping through log files to find problems? Stop. >> >>>> Now Search log events and configuration files using AJAX and >> a browser. >> >>>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> >>>> _______________________________________________ >> >>>> Jump-pilot-devel mailing list >> >>>> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >>>> >> >>>> >> >>> >> ------------------------------------------------------------------------ >> >> >>> >> >>> >> ------------------------------------------------------------------------- >> >>> This SF.net email is sponsored by: Splunk Inc. >> >>> Still grepping through log files to find problems? Stop. >> >>> Now Search log events and configuration files using AJAX and >> a browser. >> >>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> >>> >> >>> >> >>> >> ------------------------------------------------------------------------ >> >>> >> >>> _______________________________________________ >> >>> Jump-pilot-devel mailing list >> >>> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> <https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel> >> >>> >> >> >> ------------------------------------------------------------------------- >> >> This SF.net email is sponsored by: Splunk Inc. >> >> Still grepping through log files to find problems? Stop. >> >> Now Search log events and configuration files using AJAX and a >> browser. >> >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> >> _______________________________________________ >> >> Jump-pilot-devel mailing list >> >> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> > >> > >> > >> ------------------------------------------------------------------------- >> > This SF.net email is sponsored by: Splunk Inc. >> > Still grepping through log files to find problems? Stop. >> > Now Search log events and configuration files using AJAX and a >> browser. >> > Download your FREE copy of Splunk now >> http://get.splunk.com/ >> > _______________________________________________ >> > Jump-pilot-devel mailing list >> > Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > >> > >> >> ------------------------------------------------------------------------- >> >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a >> browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> >>------------------------------------------------------------------------- >>This SF.net email is sponsored by: Splunk Inc. >>Still grepping through log files to find problems? Stop. >>Now Search log events and configuration files using AJAX and a browser. >>Download your FREE copy of Splunk now >> http://get.splunk.com/ >> >> >>_______________________________________________ >>Jump-pilot-devel mailing list >>Jump-pilot-devel@lists.sourceforge.net >><mailto:Jump-pilot-devel@lists.sourceforge.net> >>https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >------------------------------------------------------------------------ > >------------------------------------------------------------------------- >This SF.net email is sponsored by: Splunk Inc. >Still grepping through log files to find problems? Stop. >Now Search log events and configuration files using AJAX and a browser. >Download your FREE copy of Splunk now >> http://get.splunk.com/ > >------------------------------------------------------------------------ > >_______________________________________________ >Jump-pilot-devel mailing list >Jump-pilot-devel@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel