Hi Michaël! > Le 16/12/2010 21:56, Matthias Scholz a écrit : > >> Hi Landon, >> >> I don't know, what your point of view is. But I mean, that the 3 jar's >> are a little bit overkill for a DropDownButton/DropDownToogleButton. >> I've a litte bit played with the Netbeans sourcecode and modified the >> dependencies. Now I could commit a stripped down version of only four >> java files. On the other hand, the jars are in maven available. But I'm >> not a maven and build stuff expert. >> > I have no idea about this feature usefulness, but I want add that any > A DropDownButton can be usefull for a MeasureTool. So the user have the choice between measure area or distance. At the moment I try to implement a new one.
Matthias > effort to keep OpenJUMP light and simple, and to keep number of > dependencies as low as possible seems valuable to me. > > Michaël > > >> Basically would such a button useful for future developments. >> >> Matthias >> >> >>> Thanks Benjamin. I'll check out the NetBeans OpenIDE Library when I >>> get some time. >>> >>> The Sunburned Surveyor >>> >>> On Mon, Dec 13, 2010 at 4:03 PM, Benjamin Gudehus >>> <hasteb...@googlemail.com> wrote: >>> >>> >>>> Hi Landon! >>>> >>>> DropDownButton is (as Matthias stated) part of the NetBeans OpenIDE >>>> Library. >>>> >>>> Builds are available from >>>> http://bits.netbeans.org/maven2/org/netbeans/api/. >>>> >>>> org.openide.awt.DropDownButton is in org-openide-awt and is dependant to >>>> two >>>> other JARs (i.e. ImageUtilities needs org-openide-util and >>>> org-openide-lookup). >>>> >>>> There should no problem extracting DropDownButton out of the source. You'll >>>> end up with five extracted classes or so. >>>> >>>> Besides I also had a look at >>>> org.openide.explorer.propertysheet.PropertySheetView >>>> to build a PropertyView for features in OpenJUMP. This was a few weeks ago. >>>> I haven't managed to run through all the documentation to implement a >>>> prototype >>>> of the FeaturePropertyView. >>>> >>>> Greetings, >>>> Benjamin >>>> >>>> 2010/12/13 Sunburned Surveyor<sunburned.surve...@gmail.com> >>>> >>>> >>>>> Benjamin, >>>>> >>>>> What project is DropDownButton a part of? Is it part of Swing or >>>>> another library? >>>>> >>>>> Thanks, >>>>> >>>>> The Sunburned Surveyor >>>>> >>>>> On Sat, Dec 11, 2010 at 12:50 PM, Benjamin Gudehus >>>>> <hasteb...@googlemail.com> wrote: >>>>> >>>>> >>>>>> Hey, >>>>>> >>>>>> I've tested DropDownButton, and it's the perfect alternative to the >>>>>> Flamingo >>>>>> component. >>>>>> >>>>>> - DropDownButton extends JButton >>>>>> - has a similar look to the JButton >>>>>> - is easier to use (I had to create a IconWrapperResizableIcon class to >>>>>> use >>>>>> JCommandButton) >>>>>> >>>>>> Now I use DropDownButton for my extension. >>>>>> >>>>>> To integrate this one sourcefile (DropDownbutton.java) into OpenJUMP you >>>>>> only have >>>>>> to get rid of the use of org.openide.util.ImageUtilities class. >>>>>> >>>>>> There is also a dependency to IconWithArrow.java in the same package, >>>>>> which >>>>>> also >>>>>> has a dependency to ImageUtilities. >>>>>> >>>>>> Greetings from Hannover, >>>>>> >>>>>> Benjamin >>>>>> >>>>>> 2010/12/11 Benjamin Gudehus<hasteb...@googlemail.com> >>>>>> >>>>>> >>>>>>> Hi Matthias, >>>>>>> >>>>>>> I use the JCommandButton from Flamingo >>>>>>> (org.jvnet.flamingo.common.JCommandButton) in >>>>>>> my OpenJUMP extension. Problem is, that this swing component looks >>>>>>> differently than >>>>>>> the other JButtons (it has a blueish border). I use that button for the >>>>>>> "recently opened projects" >>>>>>> functionality in my "load project"-button. >>>>>>> >>>>>>> For further information about JCommandButton see >>>>>>> http://www.pushing-pixels.org/?p=1824. >>>>>>> >>>>>>> I'll have a short look at DropDownButton, whether this is a better >>>>>>> solution. >>>>>>> >>>>>>> Greetings >>>>>>> >>>>>>> Benjamin >>>>>>> >>>>>>> 2010/12/11 Matthias Scholz<m...@jammerhund.de> >>>>>>> >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> does anybody know for a "DropDown" button in Swing? I mean a JButton >>>>>>>> which have a small down arrow on the right site. If you press this >>>>>>>> arrow, then you see a little menu. As example the debug button in the >>>>>>>> toolbar of NetBeans or Eclipse. >>>>>>>> >>>>>>>> Such a button can be usefull for the MeasureTool. So the user can >>>>>>>> select >>>>>>>> the two modes (area or length) with one toolbar button. >>>>>>>> >>>>>>>> I would imagine that we take the Netbeans one. As far as i know,the >>>>>>>> Netbeans source is licensed under the GPL2 too. So it should be no >>>>>>>> problem to integrete this one sourcefile >>>>>>>> (org.openide.awt.DropDownButton.java) in OJ. >>>>>>>> >>>>>>>> What does the other developer mean???? >>>>>>>> >>>>>>>> Regards >>>>>>>> >>>>>>>> Matthias >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> Oracle to DB2 Conversion Guide: Learn learn about native support for >>>>>>>> PL/SQL, >>>>>>>> new data types, scalar functions, improved concurrency, built-in >>>>>>>> packages, >>>>>>>> OCI, SQL*Plus, data movement tools, best practices and more. >>>>>>>> http://p.sf.net/sfu/oracle-sfdev2dev >>>>>>>> _______________________________________________ >>>>>>>> Jump-pilot-devel mailing list >>>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>>> >>>>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Oracle to DB2 Conversion Guide: Learn learn about native support for >>>>>> PL/SQL, >>>>>> new data types, scalar functions, improved concurrency, built-in >>>>>> packages, >>>>>> OCI, SQL*Plus, data movement tools, best practices and more. >>>>>> http://p.sf.net/sfu/oracle-sfdev2dev >>>>>> _______________________________________________ >>>>>> Jump-pilot-devel mailing list >>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>> >>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Lotusphere 2011 >>>>> Register now for Lotusphere 2011 and learn how >>>>> to connect the dots, take your collaborative environment >>>>> to the next level, and enter the era of Social Business. >>>>> http://p.sf.net/sfu/lotusphere-d2d >>>>> _______________________________________________ >>>>> Jump-pilot-devel mailing list >>>>> Jump-pilot-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>> >>>>> >>>> ------------------------------------------------------------------------------ >>>> Lotusphere 2011 >>>> Register now for Lotusphere 2011 and learn how >>>> to connect the dots, take your collaborative environment >>>> to the next level, and enter the era of Social Business. >>>> http://p.sf.net/sfu/lotusphere-d2d >>>> _______________________________________________ >>>> Jump-pilot-devel mailing list >>>> Jump-pilot-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------------ >>> Lotusphere 2011 >>> Register now for Lotusphere 2011 and learn how >>> to connect the dots, take your collaborative environment >>> to the next level, and enter the era of Social Business. >>> http://p.sf.net/sfu/lotusphere-d2d >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >>> >> ------------------------------------------------------------------------------ >> Lotusphere 2011 >> Register now for Lotusphere 2011 and learn how >> to connect the dots, take your collaborative environment >> to the next level, and enter the era of Social Business. >> http://p.sf.net/sfu/lotusphere-d2d >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> > > > ------------------------------------------------------------------------------ > Lotusphere 2011 > Register now for Lotusphere 2011 and learn how > to connect the dots, take your collaborative environment > to the next level, and enter the era of Social Business. > http://p.sf.net/sfu/lotusphere-d2d > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel