Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Advertise here! Contact us to know the options
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

JGraph

 Home Page Home Page
Categories:
Author: JGraph
Latest version: 5.9.2.1
Description: 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.
Added: 2005-04-27
Updated: 2006-12-05
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Xing

 Home Page Home Page
Categories:
Latest version: 1.0
Description: 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.

Added: 2005-08-23
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

jPDFNotes

 Home Page Home Page
Categories:
Author: Qoppa
Latest version: 3.21
Description: 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
Added: 2009-02-23
Attributes: Built for Java[BuiltForJava]

JGoodies Forms

 Home Page Home Page
Categories:
Author: JGoodies
Latest version: 1.0.5
Description: The JGoodies Forms framework helps you lay out and implement Swing panels.

Added: 2005-05-12
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

JNetStart

 Home Page Home Page
Categories:
Author: Accendia
Latest version: 2.2
Description: 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.
Added: 2006-04-11
Attributes: Built for Java[BuiltForJava]

JExplorer

 Home Page Home Page
Categories:
Author: TeamDev
Latest version: 1.7
Description: 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
Added: 2006-06-27
Attributes: Built for Java[BuiltForJava]

JDirChooser

 Home Page Home Page
Categories:
Latest version: 1.4
Description: 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.
Added: 2005-06-23
Attributes: Built for Java[BuiltForJava]

Wingz

 Home Page Home Page
Categories:
Author: ZValley
Latest version: 1.1
Description: 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.
Added: 2005-12-13
Attributes: Built for Java[BuiltForJava]

Jxcell

 Home Page Home Page
Categories:
Latest version: 1.6
Description: 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.
Added: 2007-02-06
Attributes: Built for Java[BuiltForJava] Library[Library]

PSwing

 Home Page Home Page
Categories:
Latest version: 1.0
Description: 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.
Added: 2005-04-27
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Servoy

 Home Page Home Page
Categories:
Author: Servoy
Latest version: 4.0
Description: 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
Added: 2008-08-02
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable]

WidgetServer

 Home Page Home Page
Categories:
Author: C1 SetCon
Latest version: 1.0 RC 4
Description: 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.
Added: 2005-06-30
Updated: 2006-06-07
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Advanced Swing Components

 Home Page Home Page
Categories:
Author: Smardec
Latest version: 1.5
Description: Advanced Swing Components (ASC Suite) are 100% Swing-based components that help you to deliver Swing applications with interface.
Added: 2005-09-08
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

JGoodies Looks

 Home Page Home Page
Categories:
Author: JGoodies
Latest version: 2.0.4
Description: 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
Added: 2006-07-19
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

VLDocking

 Home Page Home Page
Categories:
Author: VLSolutions
Latest version: 2.1
Description: 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
Added: 2006-08-02
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Digital Graph

 Home Page Home Page
Categories:
Latest version: 1.1
Description: Digital graph is an advanced JAVA SWING component for modelling, displaying, saving and loading graphs(using XML and XMLSchema).
Added: 2005-08-24
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

MyDoggy

 Home Page Home Page
Categories:
Latest version: 1.2.0
Description: 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.
Added: 2007-04-17
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

jPDFViewer

 Home Page Home Page
Categories:
Author: Qoppa
Latest version: 4.53
Description: 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
Added: 2007-09-05
Updated: 2009-02-23
Attributes: Built for Java[BuiltForJava] Library[Library]

JXMLPad

 Home Page Home Page
Categories:
Author: JAPISoft
Latest version: 4.0
Description: 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
Added: 2005-07-08
Updated: 2006-10-27
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

eFace

 Home Page Home Page
Categories:
Author: Soyatec
Latest version: 1.2.1
Description: 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
Added: 2008-10-13
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

Foxtrot

 Home Page Home Page
Categories:
Latest version: 3.0 beta 1
Description: 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.

Added: 2005-08-30
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

SwingWT

 Home Page Home Page
Categories:
Latest version: 0.89
Description: 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
Added: 2005-05-10
Updated: 2007-09-04
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Substance

 Home Page Home Page
Categories:
Latest version: 3.0
Description: Cross-platform look & feel for Swing applications.
This Java look and feel is available for JDK 5.0+ only.
Added: 2006-09-11
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

RapidSpell Desktop Java

 Home Page Home Page
Categories:
Author: Keyoti
Latest version: 2.2.0
Description: 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.
Added: 2007-01-10
Attributes: Built for Java[BuiltForJava]

DateChooser

 Home Page Home Page
Categories:
Latest version: 1.2.5
Description: 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.
Added: 2005-09-16
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

Java Print Dialog Framework

 Home Page Home Page
Categories:
Author: Soft Frame Works
Latest version: 2.0
Description: 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.
Added: 2005-12-13
Updated: 2009-02-23
Attributes: Built for Java[BuiltForJava] Library[Library] Source code provided[SourceCodeProvided]

JGoodies Swing Suite

 Home Page Home Page
Categories:
Author: JGoodies
Latest version: 1.4.1
Description: 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.
Added: 2005-10-18
Attributes: Built for Java[BuiltForJava] Library[Library]

JVider

 Home Page Home Page
Categories:
Author: Midpoint systems
Latest version: 1.8
Description: 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
Added: 2005-09-28
Updated: 2007-08-27
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable]

JIDE Suite

 Home Page Home Page
Categories:
Author: JIDE Software
Latest version: 2.1
Description: 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.
Added: 2006-12-18
Updated: 2007-07-03
Attributes: Built for Java[BuiltForJava]

Atris Framework

 Home Page Home Page
Categories:
Latest version: 1.0.7
Description: 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.
Added: 2005-09-16
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

JSyntaxColor

 Home Page Home Page
Categories:
Author: JAPISoft
Latest version: 1.2.9
Description: 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

Added: 2005-07-08
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

JFormDesigner

 Home Page Home Page
Categories:
Author: FormDev Software
Latest version: 4.0
Description: 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.
Added: 2006-12-18
Updated: 2008-07-31
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn]
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
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks!
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc
This site is not affiliated in any way with Sun Microsystems, Inc.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | LINQ book | MapShares | BD indépendante