| CARVIEW |
|
swing-bug
|
| Summary | High-gloss rich Swing component library |
|---|---|
| Categories | None |
| License | Apache License, Version 2.0 |
| Owner(s) | bugfaceuk |
Welcome to Swing-Bug
Swing-bug is an open source Swing library containing both ultra-rich components and other more fundamental swing enhancements. I have created this project in response to people who have expressed a desire to contribute to the effort and support what started off as a just a couple of blog treats. Your best bet right now is to view the blog itself (https://www.blogofbug.com)
Latest Component
Check out the JMultiButton, it allows you to add multiple actions to a single button!Current Focus
The current focus is to turn what was largely a demonstration of the power of Java on the desktop into a useable library with a decent API. That means a couple of things, first of all the code-base needs to be decently documented, and secondly there needs to be some re-factoring to make things a little easier and more generically applicable than was needed when it was just a cute way to show some Java desktop tricks. Now, despite its rough and ready state the library has already begun to spread out its wings and has been included in Kirill Grouchnikov's substance look and feel as a method of tab-previewing (using both JCarousel and JCarouselMenu). Consequently the refactoring needs to carefully consider existing usages (but will not be constrained by them!).
I thought it would be reasonable to give you an idea of what kind of things are included in the library today. Have a look through the components below, or launch the web-start application.
Java DocsKeep your eye open for API changes over the next couple of weeks Java-docs |
Component: JDock
An Apple-esque dock for Java applications, can be placed in a JFrame's glass pane or the the RootPane. |
Component: JCarousel
Place any Java component on a rotating carousel, using the supplied ReflectedImageLabel gets the best results shown above. |
Component: JCarouselMenu
Re-uses the JCarousel to provide an offset carousel with a list of "actions" on the right hand-side, high-lighted using an ImageBorder (see below). |
Component: ReflectedImageLabel
Renders an image, with an alpha blended reflection together with a text label. |
Border: ImageBorder
Takes an Image and set of insets and wraps it around the text repeating the horizontal and vertical struts (see JCarousleMenu where the image border is used to highlight the selected item). |
Component: EffectsPanel
A special effects layer for your java application capable of transitions, spot-lighting, and other nice graphical effects. |
Component: JMultiButton
Allows multiple actions to be added to a single button and selected if the user clicks on the drop down arrow on the right hand-side of the button to change which is the currently selected action. |
Component: JAnimatedList
A normal JList which uses the effects engine to render an animated selection area. |
| Powered by CollabNet | Feedback |
FAQ |
Press |
Developer tools
© 1995 - 2007 CollabNet. CollabNet is a registered trademark of CollabNet, Inc. |
