[18 total ]
JFreeChart is a chart library for the Java platform that supports a wide range of charts including pie charts (2D and 3D), bar charts (horizontal and vertical, regular or stacked, with optional 3D-effects), line charts, XY plots, scatter plots, time
... [More]
series charts, high/low/open/close charts, candlestick plots, Gantt charts, Pareto charts, combination charts, and more. It is suitable for use in applications, applets, servlets, and JSP. [Less]
Extensions and additions to the Java Swing toolkit. Successful SwingX components may be considered for inclusion in future versions of the JDK.
JGoodies Windows l&f and Plastic l&f family
The goal of this project is to provide a configurable and customizable production-quality Java look and feel library for Swing applications.
SwingLabs is a Sun Microsystems supported project that allows experimentation with extensions to existing Swing components, new Swing components, and other desktop related technologies such as Java2D, AWT, etc. It acts as a testbed for ideas related to client side technologies, and provides a path for inclusion to future versions of the JDK.
JGoodies Forms layout system
jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.
SwingX-WS contains a set of JavaBeans for interacting with web services. Initial beans include support for several Yahoo and Google webservices such as searching news, video, images, and financial data, as well as a generic tile based mapping component.
JGraph is a free, mature, and robust Java Graphing framework that fully complies with Swing design principles. It contains all the graph visualization and interaction functionality you might expect in a graph library, including multiple views
... [More]
, layering, zoom, drag and drop, undo, automatic expanding and collapsing, routing, and layouts. You can create stunning workflow editors, call graphs, CAD tools, network diagrams, database visualization tools, and more. It can also be deployed on the server-side with a large range of image exporting functionality. It is fully documented and commercially supported. [Less]
Icons in java are generally of a fixed size. In fact the documentation states that the Icon is
"A small fixed size picture, typically used to decorate components."
This library is designed to extend this definintion to essentially remove the 'fixed size' bit and as such increase the number of use-cases that the icon can be applied to.
Spring-RCP's mission is to provide an elegant way to build highly-configurable, GUI-standards-following rich-client applications faster by leveraging the Spring Framework, and a rich library of UI factories and support classes.
YaHP is a Java library that allows you to convert an HTML document into a PDF document.
Flying Saucer is a strict XHTML/XML renderer written in 100% Java (no native browser hooks), for embedding in a variety of applications (chat programs, mp3 players, web services clients, etc). It aims to provide strict and *full* webstandard
... [More]
compliance for XHTML with CSS 2.1 styling. Input is well-formed XML and styling/layout is done with CSS. Output is PDF, Swing panel (for interactive use), image files, and SWT support is being developed.
As of the current release, R7, the library should support almost all of CSS 2.; limitations on CSS support are listed in the project issue tracker. [Less]
UFace provides a Universal API to create rich user interface applications on a variety of platforms such as the web via GWT or Java via Swing or Eclipse.
UFace provides a thin facade above the various widget implementations, then uses JFace Data
... [More]
Binding to bind your model objects to the user interface widgets.
The primary targets are implementation for GWT (including 3rd party widgets from e.g. gwt-ext, MyGWT), SWT/JFace and Swing but the API should flexible enough to allow other widget libraries to provide their own facades such as for things like QT-Jambi or JGoodies. [Less]
Buoy is a library for creating user interfaces in Java programs. It is built on top of Swing, but provides completely new classes to represent UI components. Its advantages include a simpler API, a more powerful event handling mechanism, and much more.
The Java Desktop Network Component (JDNC) project is about reducing the effort and expertise required to build rich, responsive Java desktop clients. JDNC leverages the power of J2SE and Swing, but provides a simplified programming model which
... [More]
enables common user-interface functionality to be constructed more quickly, without requiring significant Swing or GUI programming skill. [Less]
A unified Widget Server for Swing- and Web-Clients
SwingFX is a suite of effects, components, and more that are written in Java, typically using Java2D and Swing.