swing

jlGui for Linux 3.0
a music player for the Java platform. more>> jlGui is a music player for the Java platform. It is based on Java Sound 1.0 (i.e. JDK 1.3+). It supports WAV, AU, AIFF, MP3, OGG VORBIS, FLAC, MONKEYs AUDIO and SPEEX audio formats. User Interface is WinAmp skins 2.0 compliant. It provides M3U and PLS support (Playlist).
Spectrum/Time visual added.
FLAC audio format support added.
Monkeys Audio format support added.
Search in playlist feature added.
Preferences panel improved :
Skin browser, spectrum analyzer setup, JavaSound device setup, system properties.
Skin support improved :
Spline for equalizer, keyboard shortcuts, drag&drop support for playlist, rollover on playlist pop-up menus.
Pop-up menus improved : Play File/Location, playlist editor switch, equalizer switch, jump to file feature.
Misc :
Front-end refactored from AWT to SWING, codecs updated, JSE 1.6RC support added.<<less
Yet Another Swing Library 1.2
Yet Another Swing Library is a complete framework which is specially designed for developing Swing-based applications along with a library of Swing components and utilities. more>>
Yet Another Swing Library 1.2 is a complete framework which is specially designed for developing Swing-based applications along with a library of Swing components and utilities. Swing is a much-maligned but rich library for developing Java-based gui applications. Despite what critics say, you can develop robust and responsive desktop applications with Swing. Unfortunately, Swing doesn't provide a ready-made framework for building applications although the building blocks are there. YASL attempts to provide that framework.
YASL is based on the Model-View-Controller pattern. It divides an application into gui components (View), action classes to handle user-driven events (Controller), and singleton classes (Model). The actions and singletons are stored in separate maps in key-class pairs. The initialization of actions and singletons as well as the mapping of menu items to actions can be handled through xml configuration or in the code or both. The framework provides the glue that holds the components together and facilitates their interaction.
Major Features:
- Managing actions
- Managing singletons
- Threading calls to actions
- User preferences management
- Resource bundles
- Splash pages
- xml configuration
- Logging with SLF4J
- Dynamic jar loading
Requirements: Java and the library has been compiled using JDK 1.4.
SwingWT 0.89
SwingWT is an implementation of the Swing/AWT APIs over SWT. more>>
Main features:
- More responsive GUIs and faster startup times
- Less RAM usage for applications
- Many developers prefer the Swing API
- Existing Swing applications dont need to be recoded
- Mature 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 (unavailable in Swing)
- Use Swing on mobile devices!
- The best of both worlds! New Swing components for JClosableTabbedPane, JCoolBar, JTaskTrayItem..
- A FREE implementation of Swing you can redistribute and modify to suit your own requirements
- Insulation from changes to the SWT APIs
- Insulation from differences between SWT platforms
Enhancements:
- This release contains many fixes and compatibility improvements, including support for AudioClip and SWT 3.2.
SWTSwing 3.2.0005
SWTSwing is a port of the SWT graphical toolkit to Swing. more>>
Go to www.eclipse.org to find more information about SWT.
Enhancements:
- This release implements more than 90% of the SWT API (against 70% in the previous version).
- It allows Eclipse 3.2 and several SWT-based applications to run quite decently.
- Moreover, SWTSwing now degrades properly to support older JREs, for example to allow running Eclipse on OS/2 with a Java 1.4.
Sanaware Java Docking 1.2.2
Sanaware Java Docking project is a library for managing the windows of a Java Swing application. more>>
Main features:
- Organize the windows of your application in panels, split panes, tabs, lines, grids and floating windows.
- Reorganize the windows of your application by drag and drop.
- Minimize and maximize your windows.
- Save your workspace.
- Organize the toolbars, buttons and actions of your application.
- Dynamic dragging of the windows.
- Minimizing and maximizing of the windows.
- Button and toolbar demos.
Enhancements:
- This release contains minor bug fixes.
OBEXFTP Front-end 0.6.1
OBEXFTP Front-End is a Java Swing application that acts as a GUI for the obexftp project. more>>
The Open OBEX project, which is an open source project hosted in SourceForge.net, is the most successful implementation of the OBEX (OBject EXchange) protocol for Open Source Unix-based Operating Systems. Besides, it supports a wide range of devices of different models and vendors.
The only bad thing about this project is that the Open OBEX is a set of command-line programs, and they are not so friendly to the end users. We have been using the Open OBEX for some time, and we felt the need of a friendly user interface to make things easier for us - the users.
So, ObexFTP front-end is a simple - but nice - Java Swing application that uses ObexFTP under the hood to make easier to manipulate the file system of OBEX-enabled devices.
Main features:
- navigate through the devices files;
- create folders in the device;
- send file(s) to the device;
- download file(s) to your computer;
- delete files and folders;
The ObexFTP has been tested in the following Operating Systems:
- Slackware 12.0
- Ubuntu 7.0.4
If youre successfully running ObexFTP front-end in other Operating System than those listed here, please let us know!
Karora Cooee 1.0.2
Karora Cooee is a Web application framework for building rich, AJAX based applications without writing any JavaScript. more>>
Enhancements:
- Rendering of a TabPane no longer crashes in Internet Explorer if the Tab height is less that 8 pixels high.
- A default style name is now applied to a component on creation.
WidgetServer 1.8.0
WidgetServer is a Java/XML server-side GUI-framework. more>>
- 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!
WidgetServer gives you the choice if you develop a GUI either using
- HTML markup,
- a Java API like Swing,
- or XML markup.
XML markup helps to define an applications GUI fully separated from java code, Java code is useful for dynamic creation and modification during application runtime, while HTML markup is the best choice for typical web applications.
WidgetServer provides a unified component-based, object-oriented programming interface for Web and Swing GUIs to control and modify the GUI and to process events. The framework prevents from struggling with HTML, JavaScript and HTTP requests or from caring about the internals of Swing (e.g. Drag and Drop implementation).
For Swing client/server applications the framework cares for the client/server split as well as for the client/server communication including compression and security layers. Web applications are fully AJAX enabled while this feature remains fully configurable.
The framework also supports a mixed deployment mode, which enables one server to serve Swing clients and Web clients at the same time. The functionality of the Swing widget set is covered widely (and sometimes enhanced) in both (Swing and Web/HTML) client channels.
The project comes with a WYSIWYG GUI-builder which is completely build on the Wi.Ser-framework technology.
Enhancements:
- This version fixes some bugs in the JavaScript library.
- The Component-Set example is more interactive now.
- A new component similar to JSpinner has been added.
- A new package to create wizard based applications by declaration was added.
- Some enhanced error messages help to detect XML configuration errors now.
ItSucks 0.2.0 Beta 3
ItSucks software is a java web spider (web crawler) with the ability to download (and resume) files. more>>
The application also provides a swing GUI and a console interface. All backend functionalities are also available in a separate library, they can be easily used for other projects.
DocBook Doclet 4.1.10
DocBook Doclet project creates DocBook XML from Java source documentation or HTML files. more>>
Normally it is used with the Javadoc tool but it can also be used as a standalone application to convert HTML to DocBook.
Additionally it comes with a Swing application to manage documentation projects and to transform the resulting DocBook files to PDF, Postscript, HTML, or JavaHelp.
JChart2D 2.1.2
JChart2D is an minimalistic charting library. more>>
Therefore basic knowledge of java awt and swing and the information provided on this site is helpful. If no basic knowledge of swing and awt is given, the example code will give a quick entry as well.
Why yet another charting library?
Many open source charting libraries are available. One list may be found at http://www.par.univie.ac.at/project/askalon/visualization/links.html (Askalon itself provides a big charting library).
These solutions differ in purpose and ease of use. Some are especially intended for business charting and therefore allow a lot of visual configuration and nice designs. To state it in one sentence: JChart2D is intended for engineering tasks and not for presentations. Its speciality is run time - dynamic precise display of data with a minimal configuration overhead.
Intended audience
Everybody may use JChart2D for free. Personally I would be very unhappy if it would be used within a "homeland security" and "war on terrorism" company. Even if it would be a techical honour to JChart2D as warfare requires high precision and engineering qualities.
wingS 3.0
wingS is a servlet development framework for Web applications. more>>
A special LayoutManager allows you to place components using designer provided HTML templates. The HTML code generation of the components themself supports PLAF (Pluggable Look and Feel), so it is possible to create a different output, like plain HTML, HTML+CSS, and WML.
Enhancements:
- [WGS-198] - Exception in SSLider
- [WGS-214] - Redirects and Error Page handling broken
- [WGS-189] - Fix cookie- less session management
- [WGS-196] - Documentation Update
VietIME 1.3
VietIME is a Java-based Vietnamese input method editor (IME). more>>
VietIME uses the input method framework in the Java 2 platform (1.3 or higher) to enable the collaboration between text editing components and input methods in entering Vietnamese text with any Java runtime environment.
Text editing components that use the input method framework run on any Java application environment and support any text input methods available on that Java application environment without modifying or recompiling the text editing component.
Main features:
- Multi-platform
Windows
Solaris
Linux/Unix
Mac OS X
Others
- Unicode compatibility
- Common Vietnamese input methods
VNI
VIQR
Telex
- SmartMark
- Spell Check, Convert, Change Case, Strip/Normalize Diacritics, Sort Vietnamese words, etc. (available only to Swing applications)
kachelmann 0.12
kachelmann allows a user to draw simple diagrams, especially genograms, easily from icons. more>>
Besides its own format, output can be produced in JPEG and HTML format.
JideBuilder 1.0a2
JideBuilder is a Groovy builder for the open source JIDE Common Layer. more>>
The goal of the project is having a builder for swing apps that seamlessly integrates default swing and jide components.