Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Category

Rich client UI - Swing

Components for Graphical User Interfaces (GUI), Swing, SWT (Standard Widget Toolkit), AWT (Abstract Window Toolkit)...

Display options and filters
Sort by:
Built for Java
Free or free version available
Sold as a service
Library
Source code provided
Discontinued
Plug-in

Substance

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 3.0
Added 2006-09-11

Cross-platform look & feel for Swing applications.
This Java look and feel is available for JDK 5.0+ only.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

JFormDesigner

 Home Page Home Page

Categories: Rich client UI - Swing

Author: FormDev Software

Latest version: 4.0
Added 2006-12-18Updated 2008-07-31

Java/Swing GUI designer.

Features include:
- IDE plug-ins and stand-alone application: JFormDesigner is available as IDE plug-ins for Eclipse, IntelliJ IDEA and JBuilder and as stand-alone application.
- GroupLayout support, which brings the "Free Design" paradigm to JFormDesigner (as in NetBeans GUI Builder; formerly Project Matisse). You can lay out your forms by simply placing components where you want them.
- JGoodies FormLayout and Clearthought's TableLayout support
- GridBagLayout support allows the specification of horizontal and vertical gaps (as in TableLayout).
- Column and row headers (for grid based layout managers) show the structure of the layout (including column/row indices, alignment, growing, grouping) and allow you to insert or delete columns/rows and change column/row properties.
- Localization support
- Java code generator or runtime library: Either let JFormDesigner generate Java source code for your forms (the default) or use the royalty-free runtime library to load JFormDesigner XML files at runtime.
- Generation of nested classes: The Java code generator is able to generate and update nested classes.

Built for Java
Built for Java
Plug-in
Plug-in

JDirChooser

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 1.4
Added 2005-06-23

JDirChooser provides a tree control to allow a user select a directory. Allow multiple selection, built-in two file selection mode, can pop up dialog or add into custom panel, custom file view, file filter, support file hiding enabled.

Built for Java
Built for Java

jPDFViewer

 Home Page Home Page

Categories: PDF, Rich client UI - Swing

Author: Qoppa

Latest version: 4.53
Added 2007-09-05Updated 2009-02-23

Java PDF viewer bean.

Features include:
- View PDF
- Print PDF
- Thumbnails, bookmarks and annotations views for easy navigation
- Supports form fields and annotations
- Supports digital signatures
- Customizable toolbar
- Load files from local, network, url, stream

Built for Java
Built for Java
Library
Library

JGoodies Looks

 Home Page Home Page

Categories: Rich client UI - Swing

Author: JGoodies

Latest version: 2.0.4
Added 2006-07-19

Looks & feels for Swing applications and applets.

Features include:
- Windows look & feel: focuses on an emulation on Windows 95/98/NT/ME/2000 in the following areas: menus, icons, colors, borders, fonts, font sizes, insets, and widget dimensions. It honors the screen resolution (96dpi vs. 120 dpi) to adjust sizes, insets, and widget dimensions.
- Multi-platform appearance: Plastic is a multi-platform look & feel family that works well on all Windows platforms, including XP. The Plastic themes have been tweaked for a harmonic integration with the majority of desktops so that your applications won't alienate a Windows user.
- Simplifying multi-platform support: the looks help you support different Java versions and operating systems. Each look is consistent for Java 1.4.0x, 1.4.1x, 1.4.2 and the 1.5.0 betas - to the possible extent of features of the underlying Swing API.
- In addition, Plastic, the Windows look & feel, and the Windows native look use similar widget dimensions and widget font baselines to minimize layout differences between these looks.
- ClearLook: find and fix common swing misuses

Built for Java
Built for Java
Free or free version available
Free or free version available

DateChooser

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 1.2.5
Added 2005-09-16

DateChooser is a Java class that allows a programmer to present the user with an input dialog for easily choosing a date and feeding it to the program.

Built for Java
Built for Java
Free or free version available
Free or free version available

JXMLPad

 Home Page Home Page

Categories: Rich client UI - Swing, XML

Author: JAPISoft

Latest version: 4.0
Added 2005-07-08Updated 2006-10-27

JXMLPad is a Swing java component/framework for editing XML/XHTML document.

Main features :
- Document Syntax completion (from the current location) for tag and entities using DTD,Schema,RelaxNG
- Look-and-feel plugIn
- Real time syntax error
- Template for easy creation
- Several standard actions for XML usage (parsing, search, comment...)
- Standard Swing EditorKit
- Customizable with a property file
- Drag and drop (copy and paste nodes)
- Supports Unicode
- Supports JDK 1.4 and 1.5

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

PSwing

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 1.0
Added 2005-04-27

Java Swing component library.
PSwing has no third-party dependencies. Just drop the pswing.jar into your classpath and you're ready to go.

PSwing includes the following components: PComboBox, DateComboBox, SearchCombo , ColorSelector, FontSelector, PIntField.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

JIDE Suite

 Home Page Home Page

Categories: Rich client UI - Swing

Author: JIDE Software

Latest version: 2.1
Added 2006-12-18Updated 2007-07-03

Suite of Swing components that include:
- Docking Framework: dockable window solution as can be found in the Visual Studio .NET or Eclipse IDE.
- Action Framework: provides a component called CommandBar to replace both the default Swing JToolBar and JMenuBar.
- Components: collection of over twenty components.
- Grids: collection of JTable related components.
- Dialogs: in addition to a standard dialog template provides several pre-built dialogs such as a wizard, options dialog, tip of the day dialog, etc.
- Pivot Grid: Swing implementation of the PivotTable feature as you can find in Microsoft Excel as well as many other analytic and OLAP applications.
- Shortcut Editor: component that can be used to manage shortcut keys (accelerators) for your application.

The set of components can be purchased separately.

Built for Java
Built for Java

JExplorer

 Home Page Home Page

Categories: Internet and communications, Rich client UI - Swing

Author: TeamDev

Latest version: 1.7
Added 2006-06-27

Library for integrating Internet Explorer into Java applications.
JExplorer allows embedding the Internet Explorer browser into Swing applications and use the provided JExplorer API.

Features include:
- Visual Browser component for embedding into a Swing UI and the HeadlessBrowser implementation for automated tests
- Usual methods for navigation such as navigate(), back(), forward() and stop()
- Regular Java listeners for various browser events
- Execute JavaScript on the HTML page by using the WebBrowser.executeScript() method
- Set and get the HTML content by using respectively the setContent() and getContent() methods of the WebBrowser instance
- Create context-dependent Java menus instead of standard browser menus
- Access to the browser's DOM and fast W3C DOM API adapters
- Access to the browser's extended options such as AllowImages, AllowScripts, etc.
- Set and get cookies for the specified URL by using the setCookie() and getCookies() methods
- Forms API providing a way to manipulate data in the HTML form elements
- Direct access to the MSHTML API via wrappers for COM interfaces
- JNIWrapper API access

Built for Java
Built for Java

Java Print Dialog Framework

 Home Page Home Page

Categories: Reporting, Rich client UI - Swing

Author: Soft Frame Works

Latest version: 2.1
Added 2005-12-13Updated 2009-08-26

Collection of Java classes and resource files intended to provide printing capabilities for existing Java applications.
The JPDF (Java Print Dialog Framework) is designed to be integrated into Java Swing client applications.

Features include:
- Printing of Swing components: JTable, JTree, JTextPane, JTextArea, JEditorPane, and JPanel.
- Compose and print reports/forms containing data obtained from external sources (e.g. databases and files).
- Report generation: compose, preview and print reports. Reports can contain tabular, textual, and other types of material (e.g. mailing labels).
- Reports are composed programmatically.
- Page-Setup, Preview, and Print dialogs
- Custom print attributes used to specify many printing options.
- Page setup and print dialogs that can be plugged into your application.
- A print job management facility that executes print jobs in the background.
- Support for language and units-of-measure localization.

Built for Java
Built for Java
Library
Library
Source code provided
Source code provided

SwingWT

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 0.89
Added 2005-05-10Updated 2007-09-04

100% pure Java library that aims to be a free implementation of Swing and AWT.
Unlike Swing, SwingWT drives native peer widgets for your platform from SWT.

Benefits:
- Existing Swing applications don't need to be recoded
- Swing UI designers can be used
- Developers deploying to *nix/Win32 can compile natively with GCJ and the applications can be distributed without a VM. Linux distribution makers could package many existing Java/Swing applications that previously could not be distributed in workable state.
- SWT components can be directly accessed through the API, allowing mix and match (make Eclipse plugins with Swing!)
- All platform benefits such as font sub-pixel decimation for LCD monitors
- Use Swing on mobile devices

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

JGraph

 Home Page Home Page

Categories: Graphics, Rich client UI - Swing

Author: JGraph

Latest version: 5.9.2.1
Added 2005-04-27Updated 2006-12-05

Open source Java graph drawing and layout component.
JGraph draws diagrams (networks) for client and server-side Java using a Swing component with a standard API.

Additional products:
- JGraph Layout Pro: provides a range of layout algorithms for JGraph.
- JGraphPad: implements rich clients with customized, Visio-like frontends and backends.
- JGraph Adapter: transactional layer to keep your graph cells and back-end in sync. Useful for visualizing database information.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

JVider

 Home Page Home Page

Categories: IDEs - IDE plug-ins, Rich client UI - Swing

Author: Midpoint systems

Latest version: 1.8
Added 2005-09-28Updated 2007-08-27

GUI builder tool for Java Swing applets and applications.
An Eclipse plugin is also released.

Features include:
- standard Java Swing components are used
- gridBagLayout is used for layout (no absolute positioning)
- interactive UI design with drag & resize features
- testing UI on the fly without compiling
- ability to save/load your designs
- view and export produced Java source code as Frame or Applet
- custom JavaBeans supported
- tutorial and samples provided
- undo/redo support
- components supported: JPanel, JButton, JToggleButton, JCheckBox, JRadioButton, JTextField, JTextArea, JLabel, JTable, JComboBox, JList, JTabbedPane, JProgressBar, JSlider, JTree, JSplitPane.
- platform independent

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available

RapidSpell Desktop Java

 Home Page Home Page

Categories: Rich client UI - Swing

Author: Keyoti

Latest version: 2.2.0
Added 2007-01-10

Adds dialog and as-you-type spell checking to any GUI or non-GUI textual Java application.

RapidSpell provides three Swing Beans:
- The RapidSpellGUI bean provides the add, change, change all, ignore, ignore all, and smart suggestions features. It interactively checks any JTextComponent derived component. It checks selections, whole documents with wrap at end, highlights errors, accepts manual corrections, allows user to edit main document during spell check and also supports a user dictionary.
- The RapidSpellAsYouType bean provides as-you-type checking with in-document highlighting in any JTextComponent derived component. It highlights errors as they are typed/pasted/edited, providing suggestions in a right-click context menu.
- The nonGUI Bean provides core spell checker functionality suitable for deep integration, user interface rewrites or console applications.

Features include:
- uses combined or separate customizable 140,000 word US and UK dictionaries
- Australian, Canadian English dictionaries are included
- supports user dictionary
- can also be used on servers to provide spell checking functionality
- multi-lingual support, offering the GUI in several languages
- the main dictionary may be customized or created from scratch with the free Dict Manager tool.

Built for Java
Built for Java

Digital Graph

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 1.1
Added 2005-08-24

Digital graph is an advanced JAVA SWING component for modelling, displaying, saving and loading graphs(using XML and XMLSchema).

Built for Java
Built for Java
Free or free version available
Free or free version available

Servoy

 Home Page Home Page

Categories: RAD - Dev automation, Rich client UI - Swing, Web frameworks

Author: Servoy

Latest version: 4.0
Added 2008-08-02

Cross-platform application development and deployment environment.
Servoy enables you to build applications that can be deployed to both the desktop and over the internet, with one code base.

Features include:
- Eclipse plug-in
- GUI designer
- event-driven
- scriptable through JavaScript

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available

Advanced Swing Components

 Home Page Home Page

Categories: Rich client UI - Swing

Author: Smardec

Latest version: 1.5
Added 2005-09-08

Advanced Swing Components (ASC Suite) are 100% Swing-based components that help you to deliver Swing applications with interface.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

Xing

 Home Page Home Page

Categories: Frameworks, Rich client UI - Swing

Latest version: 1.0
Added 2005-08-23

Xing is a MVC framework to develop Swing (not only) based Java applications. Xing allows user interfaces to be defined using XML. It includes data-form binding, log, preference etc. Mediator patter simplifies the controller part implementation.

Built for Java
Built for Java
Free or free version available
Free or free version available

Foxtrot

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 3.0 beta 1
Added 2005-08-30

Foxtrot is an API for using threads with the Java Foundation Classes (JFC/Swing) and with Java Web Start. It is based on the Synchronous Model concept.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

JNetStart

 Home Page Home Page

Categories: Deployment - Installation, Rich client UI - Swing

Author: Accendia

Latest version: 2.2
Added 2006-04-11

Facilitates launching Java Swing applications deployed on a remote server without installing or downloading the application component files.
The technology narrows the gap between the web browser and Swing by making large client applications instantly available to the user and providing a web style experience in the startup process.

Features include:
- comprised of a server where Swing applications are deployed and a client stub that loads the application classes and resources on demand;
- the application code is downloaded from the server and runs on the client computer;
- the client never caches anything on the local drive. The application jars are not downloaded from the server;
- the application runs in a secure environment similar to Java Applets and unsigned applications in WebStart. A secure API is provided for developing applications that read and write local files and print documents under strict user control.

Built for Java
Built for Java

MyDoggy

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 1.2.0
Added 2007-04-17

Docking framework to be used in cross-platform Swing applications.
MyDoggy is an IntelliJ Idea-like docking framework for managing secondary windows within the main window. It allows to move, resize or extract those secondary windows. Also, MyDoggy provides support for content management of the main window. Like Eclipse, MyDoggy supports the concept of "prospective" using mydoggy groups.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

JSyntaxColor

 Home Page Home Page

Categories: Rich client UI - Swing

Author: JAPISoft

Latest version: 1.2.9
Added 2005-07-08

Library for coloring in real time user text input.

Main features :
* Standard EditorKit
* Simple property file for each syntax description
* Real time switch between syntax description
* Very compact and fast
* Applet support
* Inner cache for limiting parsing scope
* Tokens libraries cutomizable by user
* Color, Underline, Border attributes support
* Sample for Java/SQL/Formula syntax
* Many samples for API interesting parts
* Open source for the registered version
* JDK 1.2 - 1.5 compliant

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Wingz

 Home Page Home Page

Categories: Rich client UI - Swing

Author: ZValley

Latest version: 1.1
Added 2005-12-13

Provides components and solutions that complement Swing and assist in creating Enterprise Internet Application solutions.
Wingz is a framework that provides what is needed to create data-centric GUIs for Java environments.

Features include:
- Wingz Widget: more than 50 components designed to take advantage of the Swing architecture. Includes ZTextField, ZExplorerBar, ZButton, ZTable, ZTableView, ZPanel, ZSelector, ZBorder, etc.
- Wingz Kernel: offers convenience classes such as a dynamic Table Object for database access and a plugable comunication layer.

Built for Java
Built for Java

Jxcell

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 1.6
Added 2007-02-06

Spreadsheet component for Java development that enables you to create, manipulate, and print Excel worksheets.

Features include:
- store, analyze, manipulate, and present your data in Excel.
- supports cell format, formula, images, lines, chart using directly the Excel document format.
- can act as server-side calculation engine.
- can be embedded in a Java applet and in Swing applications.

Built for Java
Built for Java
Library
Library

eFace

 Home Page Home Page

Categories: Rich client UI - Swing, Web frameworks

Author: Soyatec

Latest version: 1.2.3
Added 2008-10-13

XAML/WPF for Java
eFace provides an unified programming model for building both rich client and Web application.

Features include:
- Rapid and domain-oriented development
- Cross-environment applications
- Insulation from technology change
- XAML fundamentals: a markup language for declarative application programming
- Controls: a library of controls that support user interface development
- Data binding: elements can be bound to data from a variety of data sources in the form of Java objects and XML
- Internationalization and Localization

Built for Java
Built for Java
Free or free version available
Free or free version available

VLDocking

 Home Page Home Page

Categories: Rich client UI - Swing

Author: VLSolutions

Latest version: 2.1
Added 2006-08-02

Window docking system for JFC Swing applications.

Features include:
- Drag and Drop parts of the application ("dockables")
- Hide the dockables not often used to save screen space
- Detach some dockables and have them floating outside the window
- Switch between different workspaces (desktop configurations)
- Compound dockable containers

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

MT4J

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 0.9
Added 2010-03-05

MT4j (Multitouch for Java) is an open source development platform, created for rapid developement of graphically rich applications.
MT4j is designed to support different kinds of input devices with a special focus on multitouch support.

Features include:
- can be used for 2D, 3D or 2.5D (pseudo-3D) applications
- cross-platform (currently tested under Windows 7, XP, Vista and Ubuntu Linux)
- extensible, component based scene graph structure (similar to the Swing framework)
- input abstraction layer: support for all sorts of input devices can be added
- supports the Windows 7 touch features natively and all the compliant multi-touch hardware
- supports the TUIO protocol, which is provided by finger and object tracking software such as Reactivision, CCV or Touché
- flexible multitouch gesture system: you can define your own multitouch gestures
- the most common multitouch gestures are already included and can be registered modularly with any component for a pluggable behaviour changeable at runtime
- software or hardware accelerated graphics rendering (using OpenGL)
- includes many graphical objects e.g.: rectangles, round rectangles, ellipses, polygons, lines, triangle meshes, spheres, cubes, etc. with support for textures, gradients, fill and outline color
- includes prebuilt UI components: buttons, text, lists, sliders and a multitouch enabled keyboard
- support for loading and fast rendering of vector graphics from SVG files
- supports bitmap and vector fonts (SVG and True Type Fonts)
- imports 3D objects from .3ds and .obj files
- precise picking/selection of all geometric objects in 2D or 3D space
- animation support
- built on top of Processing, which allows you to use its many features and libraries
- test your multitouch application by using one or even multiple mice connected to your PC

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

jPDFNotes

 Home Page Home Page

Categories: Rich client UI - Swing

Author: Qoppa

Latest version: 3.21
Added 2009-02-23

Java bean that integrates into your application to display PDF documents and forms and allow your users to annotate the documents and fill the forms.
After editing documents, the library can save them to a local file or the host application can override the save function to save the file to any location locally or on a network.

Features include:
- Read and display PDF files on any platform that supports Java
- Print PDF files
- Navigation with thumbnail, bookmark and annotation views
- Fill and save PDF forms (acroforms)
- Annotation toolbar to let your users insert notes and comments into PDF documents
- Validate and apply signatures
- Text search, selection and highlight
- Support for PDF 1.7 file format (latest PDF format) including layers
- Support for all image types, including JBIG2 and JPEG 2000
- Available in English, French, German and Spanish
- No need to install or configure additional drivers or software when deploying

Built for Java
Built for Java

JGoodies Forms

 Home Page Home Page

Categories: Rich client UI - Swing

Author: JGoodies

Latest version: 1.0.5
Added 2005-05-12

The JGoodies Forms framework helps you lay out and implement Swing panels.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

WidgetServer

 Home Page Home Page

Categories: Frameworks, Rich client UI - Swing, Web frameworks

Author: C1 SetCon

Latest version: 1.0 RC 4
Added 2005-06-30Updated 2006-06-07

WidgetServer (WiSer) is a Java/XML server-side GUI-framework that enables an application to run as either
- a monolithic application with a Swing GUI,
- a client/server application with a thin Swing client,
- or as an application with a rich Web client based on HTML and JavaScript
without any change and without loss of functionality.

XML markup helps to define an application's GUI fully separated from Java code. A unified widget-based, object-oriented programming interface for Web and Swing GUIs is offered to the developer to control and assemble the GUI, instead of struggling with HTML, JavaScript, and HTTP requests, or the internals of Swing. For Swing client/server applications, the framework handles client/server communication, including compression and security layers. The framework also supports a mixed deployment mode, which enables one server to serve Swing clients and Web clients at the same time.
A WYSIWYG GUI-builder is included.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Atris Framework

 Home Page Home Page

Categories: Rich client UI - Swing

Latest version: 1.0.7
Added 2005-09-16

The Atris Framework is a free (open source) framework and visual screen editor, written in the Java language that allows developers to create GUI based interfaces that can be developed using Java on one specific operating system and run on any operating system platform that supports Java.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

JGoodies Swing Suite

 Home Page Home Page

Categories: Rich client UI - Swing

Author: JGoodies

Latest version: 1.4.1
Added 2005-10-18

The JGoodies Swing Suite provides components and solutions that complement Swing to solve common user interface tasks.
The Swing Suite is built upon the JGoogides free libraries, adds support, example applications, a bunch of custom components, prebuilt panels, dialogs and frames.

Built for Java
Built for Java
Library
Library
Ignore this
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
 
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?