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.
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