Discussions and feedback on the page Swing Depot: Component Suites.
We'll look into adding GEF. Thanks for the pointer, Bob!
I'll add a logo and some screenshots to our home page that you can make use of. I'll post back here when done.
I would suggest another suite of Swing components that could be included on the page 'Swing Depot: Component Suites: OpenSwing
It is an open souce suite of Swing graphics components, such as grid, tree, tree+grid, form and many input controls. It is based on POJO, MVC and can be combined with server-side layers such as Spring or Hibernate/iBatis.
UI controls are fully complaint with java beans specifications, so they can be used in any UI designer of any java IDEs that supports java beans specifications.
Maybe there is a place, on the page 'Swing Depot: Component Suites', for the Advanced Table Component from the Noktrim company.
It is a visible JavaBean presenting data in a tabular form either as a regular table or as a TreeTable. It is a user friendly component with great-looking graphic design and many useful features like:
- Usability and aesthetic appearance
- Multicolumn sorting
To see a detailed list of features, please go to:
[b]Download free evaluation version:[/b]
I don't know whether our product can be listed in the Component Suites or not. It's a workbench implementation (like the Eclipse workbench, but in Swing), that includes a docking framework and an action framework, so desktop application developers can base their product on it.
Home Page: http://www.swingui.com
[b]JGui[/b] - http://jgui.imagero.com/
* [b]Docking windows framework[/b].
* [b]JMultiSplitPane[/b] - JSplitPane-like component, but can be splitted infinitely.
* [b]JShape[/b] - not rectangular translucent components.
* [b]RainLayout[/b] - multi-purpose LayoutManager
* [b]JButtonPanel[/b] provides easy way to rotate (90/270) J(Toggle)Buttons and JLabels.
I would like to submit the JPDF for consideration for inclusion in your list.
The JPDF (Java Print Dialog Framework) provides a comprehensive printing capability to Java Swing applications. This includes sophisticated Page Setup, Print Preview, and Print dialogs, and the ability to preview and print any of the Java Swing GUI components in the application. It is built upon the JPS (Java Print Service), and uses Swing for all of its GUI. The central idea of this product is to allow a Java developer to incorporate a complete printing capability with a minimum of custom coding.
More information is available at www.softframeworks.com. A free Demo application is available.
Thanks for your consideration.
On my previous post, the URL is: http://www.softframeworks.com
We've added MiG to the article, featuring their MiG Calendar product.
Please consider [i]VLSolutions[/i] (www.vlsolutions.com) to be included in your list as a Java Desktop Components provider.
Our main product is [b]VLDocking Framework 1.0[/b] (others to come soon), which can be found at the following URL : http://www.vlsolutions.com/en/products/docking.
You might be interested in our Java vector drawing application and library, JFDraw, at http://www.jfimagine.com/en/download.htm, and its screenshot is right here: http://www.jfimagine.com/en/screenshots.htm
You may also be interested in the toolbar project at http://toolbar.tigris.org
This gives multiple dockable JToolbars and gives a dropdown toolbar button.
As I see some other graph drawing toolkits you may wish to add the tigris GEF project to your list (not related to eclipse GEF). The home page is http://gef/tigris.org it if the major graph drawing component to http://argouml.tigris.org
Sorry about previous link. GEF is at http://gef.tigris.org
We just added jProductivity Components! (Exclamation
We've just added ConfigureJ! (Exclamation point mine.)
We've just added JAPISoft to the Swing Depot's Component Suites page.
We've just added Javio to the Swing Depot's Component Suites page.
We have been developing EditLive! JavaBean, an HTML Editor component, for the past 3 years.
It enables you to embed a WYSIWYG editor into your application. It has robust support for all sorts of HTML with an in-built version of JTidy as well as dozens of dialogs and a much improved HTML editing and rendering engine than the standard Swing classes.
It's my pleasure to recommend our gift, JFDraw, to you. We wish it would be adopted in your Component Suites.
Web site: http://www.jfimagine.com
An introduction to JFDraw:
JFDraw is a pure Java based graphics application and library package. JFDraw used a little features of Java2D, and expanded a lot of graph routines for more complex vector graph processing. You can run JFDraw under any operating systems that suport Java.
JFDraw is focused on vector graph drawing field. It can help you to complete your mechanical, electronic, architectural graphs drawing applications, or even business process or workflow graphs issues.
Written by pure text based editor(Windows NotePad & Unix VI), built by Sun Java Development Kit(JDK) 1.4.x and Apache Ant, JFDraw will offer you the opportunities to incorporate it into your graph applications, in binary library mode or source code mode.
Hans Muller just blogged about the component suites
in our backlog. Check it out!
Is there some criterias for being inside the swing
depot. It seems you ignore all our products why ?
We've added NNL's InfoNode products to the Component Suites page. Keep the suggestions coming, please... It takes us a while to get to them, but we really do appreciate them. (And so do the companies, I'm sure.)
JDock is a pure java/swing framework for managing/moving/resizing inner windows or components using a layout manager like a BorderLayout or a GridBagLayout.
Hi Swing developers,
I'd like to announce my product, called text2gui, which makes Java Swing GUI development extremely easy. With text2gui, you can describe an entire GUI hierarchy with a simple syntax which is much easier to write than Java. You don't need to recompile your application to make changes to the GUI, which saves you a ton of development time. Also, GUI descriptions are in resource bundle files, so this makes internationalizing your application almost trivial.
Finally, unlike other GUI builder tools, text2gui allows you to update and receive notifications from your created GUI with simple, uniform mechanisms. This allows you to implement your GUI with the MVC architecture, which leads to cleaner, more maintainable code.
text2gui also includes a GUI editor tool which you can use to edit your GUI descriptions and test them with a single button.
text2gui is available for purchase by commercial users, but it may be licensed for a nominal fee by free software developers. An evaluation version can also be downloaded for free. Please check it out!
I have found some more stuff although I didn't test them:
Wizard frameworks (and generators ?)
PS: I am trying to find an application framwork (J2SE orietend) on java.dev.net but it seems there is no such project yet. It seems to me such software is a must need and would provide a placeholder for such beans/components.
Let me know at firstname.lastname@example.org for any pointers about this. Thanks.
I have found another package http://www.swfm.com/micachoosers.htm
arrows are very interesting.
I would like to present you a new date picker component
for presentation in this article:
Best regards, Gigel Chiazna
Here is a new Date Time Picker from LavanTech.
Please add it to your component suites
Just to send you some links about other components useful to develop or reproduce
A java charting component could also be useful as well as wheel (a button you can turn to the left or the right), LED display, splash screen..
You could reuse/enhance the code from Craig A. Lindley, from Digital Audio with Java
available at ftp://ftp.prenhall.com/pub/ptr/professional_computer_science.w-022/digit...
or the code from Jun4java (www.sra.co.jp/people/nisinaka/Jun4Java/index-e.html ) contains several components.
There is also l2fprod (on dev.java.net) which offers free components !!!
I just added Quest's JClass suite to the list.
Kathy, I'm thinking maybe a section on 3rd party layout managers would be a good idea too. Not sure if that's too low level for what you're trying to achive, but since these things can be great time savers it might fit in.
> Kathy, I'm thinking maybe a section on 3rd party
> layout managers would be a good idea too. Not sure if
> that's too low level for what you're trying to
> achive, but since these things can be great time
> savers it might fit in.
That's a good suggestion. Thanks!
Here's a good list of some very nice and free layout managers ...
DBDataControl BETA released
The DBDataControl provides a fast and efficient way to retrieve and edit data from any relational database.
The DBDataControl is a 100% pure java component which can be used in Swing based applications.
Multiple presentation styles are provided including Form, FreeForm and Grid Presentation.
BETA download available now at http://www.applook.com/dbdatacontrol.html
fyi, we updated the Component Suites page to have another date picker. (We were low in that category.) More to come...
zBlueSoftware has just released the first of its java swing components, ZBSFontChooser. This component displays a font chooser in a dialog format, toolbar format or integrated component format. It allows the user to select from a list of fonts, styles and sizes.
The style options displayed are completely configurable at runtime, as is the list of fonts displayed to the user.
It is available at http://www.zbluesoftware.com/javacomponents/index.cfm
Screenshots are available at http://www.zbluesoftware.com/javacomponents/FontChooserShots.cfm
[b]JImageDialog[/b] is an excellent image acquisition ui component with the following functionalities:
1) Loading images in various formats;
2) Acquiring images from scanner and digital cameras;
3) Providing basic image editing functions, such as scaling, rotating, cropping, flipping, etc.
5) Saving images into any format
6) FREE! *
More information at: http://asprise.com/product/jid/index.php
Our company, eInnovation, has a suite of open-source components mixed in with other generic utilities in our "EII Commons" library; we've used these in various projects we've worked on over the years. It includes such things as a print preview panel (works with any java.awt.Pageable), sortable table widget, wizard framework, view framework kinda like JIDE Dock but not as good, and so forth. Have a look at http://www.einnovation.com/projects/eiicommons/.
JForm is a framework for building form-based user interfaces with Swing.
It provides a library of custom Swing components that supports automatic databinding and validation.
For more information http://www.coderight.nl -> JForm
Ah... I guess you forgot about JClass from Quest Software?
Actually, we asked Quest to be involved and they indicated interest, but they haven't sent us their information yet. I'll follow up with them.
I don't know if this falls in the Component Suites, but UIHierarchy might be of interest as it "helps you develop Swing GUIs".
It is a small library to help create, debug and maintain containment hierarchies written in AWT/Swing (for people not using GUI builders). It makes code shorter, cleaner and easier to understand without hiding AWT/Swing. And you can manipulate the resulting component hierarchies.
It is Open Source (LGPL), used in some commercial applications, etc.
Thanks for posting about UIHierarchy. I'm not sure exactly where it falls, either, but I'll look into it.
The next time you have a new version, I hope you'll announce it in JavaDesktop's [url=http://www.javadesktop.org/forums/forum.jspa?forumID=17]Product Announcements forum[/url]. Each new product announcement posting gets a [url=http://community.java.net/javadesktop/]front page[/url] link (in the left column), so you get some nice exposure that way.
JXMLPad is a swing component for editing XML content.
Here our site : http://www.japisoft.com/xmlpad/
Thanks for getting this thread started.
We're planning to do an HTML/XML editor page for the Swing Depot (though we'll probably do a look-and-feel one first), and JXMLPad is definitely on our list of components to include.
Everyone, please feel free to either post to this thread or send e-mail to editor @ javadesktop . org to suggest items for:
- the existing Component Suites page
- the Look and Feel page-to-be
- the HTML/XML Editor page-to-be
- other Swing Depot pages you'd like to see
Sorry I posted by error, I havn't seen the second page.
Message was edited by: abrillant
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.