Swing

 

MiGLayout
MiGLayout is a Swing and SWT Layout Manager for Java. It is using String or API type-checked constraints to format the layout. MiGLayout String or API type-checked constraints to format the layout. MiGLayout can produce flowing, grid based, absolute (with links), grouped and docking layouts. MiGLayout is created to be to manually coded layouts what Matisse/GroupLayout is to IDE supported visual layouts.

OpenSwing
OpenSwing is an open source suite of graphics components based on Swing and a framework to develop client server applications having two Swing and a framework to develop client server applications having two or three tiers; it allows to develop rich internet applications based on HTTP protocol and Swing front-end too. GUI can be created in a fast way by using the UI designer of the adopted java IDE: Eclipse, NetBeans, JDeveloper or JBuilder, as for other non java IDEs (JB, Delphi, Visual Studio .NET). It uses several tecnologies/mechanisms, such as POJO, MVC, data binding. It can be easily integrated with many server-side layers, such as Spring, Hibernate, iBatis, JPA.

JGoodies Validation
The JGoodies Validation helps you validate user input in Swing applications and report validation errors and warnings. It has been applications and report validation errors and warnings. It has been designed to work with different architectures and programming flavors.

InfoNode Docking Windows
InfoNode Docking Windows is a docking windows framework for Swing. It allows to customize the layout of the application. The user Swing. It allows to customize the layout of the application. The user can use InfoNode Docking Windows for prototyping and experimenting with different UI layouts for the application. The InfoNode Docking Windows uses themes.

Java Toaster
Java Toaster is a java utility class for your swing applications that shows an animated box rising from the bottom of your screen with a that shows an animated box rising from the bottom of your screen with a notification message and/or an associated image (like msn online/offline notifications).

AutoUI
AutoUI is a Java data binding toolkit that automatically constructs user interface elements for instances of annotated java data constructs user interface elements for instances of annotated java data object classes. User interface development tasks are automatically generated at runtime. It supports main Java data types, inheritance, collections and embedded objects.

VFSJFileChooser
VFSJFileChooser is a Java Swing Component which allows you to browse both remote and local filesystems. It is based on Apache Commons browse both remote and local filesystems. It is based on Apache Commons VFS library. It can replace the standard Swing JFileChooser in applications that need to access remote files. It supports all the protocols available in Commons VFS : * FTP, FTPS * FTP, FTPS * SFTP to access files using SSH * SMB to browse Windows/Samba shares * HTTP, HTTPS, etc.

Javu WingS
Javu WingS is a set of lightweight Java components providing most of the controls, needed for a typical application/applet. The component of the controls, needed for a typical application/applet. The component hierarchy of Javu WingS is similar to Swing, but the API is simplified and closer to AWT. Most of the components are derived from WingComponet which (like JComponent) is derived from java.awt.Componet Top level classes WingApplet, WingDialog, WingFrame and WingWindow are derived from appropriate AWT classes and contain WingRootPane (analogous to JRootPane). The components use typical AWT events, work with AWT layout managers, and can be used together with AWT and Swing components.

Hitch
Hitch simplifies the translation of values between Swing JComponents and JavaBeans/Maps. It accomplishes this through an explicit JComponents and JavaBeans/Maps. It accomplishes this through an explicit or automatic configuration that defines how and what properties and components are to be bound. The bean/map(s) that the JComponents bind to are referred to as the Model. The collection of JComponents that are used to collect data are collectively referred to as a Form. Features: * Annotation and programmatic configuration * Annotation and programmatic configuration * Binding to POJOs and Maps * Auto Binding to POJOs * Pluggable Component Handlers and Type Handlers

OpenJX
OpenJX is an interpreter written in Java which allows developers to produce a Java Swing Application or Applet from a few lines of XML to produce a Java Swing Application or Applet from a few lines of XML and JavaScript. OpenJX is based off the Purple programming language. It incorporated XML and PERL and translated the code into C which it would then compile. OpenJX is similiar to Flex in style. However, its end result is Java Swing. OpenJX applications are also unlike Flex in the following ways: * 100% support for all Java Components in Javascript. * 100% support for all Java Components in Javascript. * Distributed Plugin System allows for integration of plugins hosted across networks. * Full XML validation. * Interpreted. * XML may be run as Applet or Application with no change to the JX XML file. * Scripting language is Javascript as opposed to Flexs Actionscript.

QDWizard
QDWizard is a very lightweight API to write complex Swing wizards with minimal learning curve with minimal learning curve * Designed to minimize required code. Only few methods to * Designed to minimize required code. Only few methods to implement. * Simple design, only two classes visible by the programmer. * I18n support for action buttons (en, fr, de, sp, ca, nl for now). * Full branching support, can implement any wizard cinematic. * Error management using the simple setProblem() method. * Supports Wizard images natively and resizes image automaticaly. * Ultra light API: only few KB. * Ultra light API: only few KB. * Actively supported by the Jajuk team. * Learning curve of 15 minutes maximum. * Real world samples provided (jajuk classes).

GlueMVC
GlueMVC is a model-view-controller framework for swing, swt and awt applications that assist the developers to write programs by awt applications that assist the developers to write programs by applying the MVC pattern. This frameworks uses the DAO, Business Service and Business Rule patterns.

Who's new

  • admin

Who's online

There are currently 0 users online.