[13 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]
The goal of this project is to provide a configurable and customizable production-quality Java look and feel library for Swing applications.
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.
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]
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.
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.
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]
JAPI is a Java API intended to make life easier for Java application developers. Currently it is targetted on normal Desktop Java (J2SE). JAPI helps you writing internationalized and localized Swing applications with very little effort and very
... [More]
efficient event handling code. Additionally it contains some useful classes about I/O and XML. Note: JAPI requires J2SE 5.0 or later. [Less]
YaHP is a Java library that allows you to convert an HTML document into a PDF document.
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]
SwingFX is a suite of effects, components, and more that are written in Java, typically using Java2D and Swing.
A unified Widget Server for Swing- and Web-Clients
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]