golf swing
XML2Swing 1.0
XML2Swing is a Java library that reads XML files and creates a SWING user interface to display and edit the XML data. more>>
What can I use XML2Swing for?
XML2Swing is useful whenever you need to add XML display and editing capability to a desktop application. For instance, when your application stores properties in an XML file then XML2Swing is an easy way to display and edit property values.
What Software is needed for the use of XML2Swing
XML2Swing uses JDOM and Matisse. JDOM provides XML parser functions and Matisse provides better SWING layout functions. Both are distributed under open-source license agreements and come in the /lib directory of the XML2Swing distribution. XML2Swing comes with an ANT build script that requires ANT version 1.6.5 or higher. See the XML2Swing/src directory of the distribution.
JCalendar for Swing 0.1
JCalendar is a Swing component for selecting a date. more>>
Main features:
- Easy to configure
- Highly customizable. See properties.
- Attractive user interface
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.
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
SwingGlue 0.2a
SwingGlue is an ultra thin glue layer for more transparent MVC design in Swing. more>>
It as not just another framework as you might think now. It is an very generic layer that has a minimal impact to the application where swing glue is used.
Main features:
- Object repository that minimizes transport of references
- automatic population of Adhesive class members from the repository
- abstraction of view code and event code
- no wrapping component classes, you still use the normal Swing classes
Swing Glue is proof for the legend that a framewok does not necessarly has to be a Bloat of code that helps you to simplify your development.
It also works with a simple framework that is non evasive and has a very simple code base.
Java::Swing 0.13
Java::Swing provides a Perl extension providing direct access to the Java Swing API. more>>
Though you can write a Java program which is driven by Perl, some people may prefer to keep their Perl pure. This package lets you do that in manner similar to the way Perl/Tk and Gtk2:: provide access to their underlying libraries. This lets us code in our favorite language, while using the graphical interface capabilities of Java Swing.
Once you use Java::Swing, you can refer to javax.swing classes by their class name alone as if it name were a Perl package name. All class methods, including constructors, can be called as normal through this Perl package name.
But, if you like, you may also use Java::Swing named attribute construction, as shown for the second JTextField above. Simply supply a hash reference whose keys are attributes of the class with the proper values. Your object will be constructed by calling the empty argument constructor. Then the attribute values will be supplied by calling set accessors. So columns => 10 will translate into setColumns(10).
As of version 0.12, you may add an Object attribute to the constructor hash. Then Java::Swing will call the constructor on the underlying class which expects it, and then call set accessors for any additional attributes.
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.
GolfTracker 0.6.4
GolfTracker is an application written in python and GTK used for tracking golf statistics more>>
Useage:
When launching GolfTracker for the first time you will start with a new profile. The first step is to add a course to this profile. After adding a course, you must add the specific information for each teebox at the course. This is tedious at first but soon youll have all your local courses and teeboxes entered.
Once the courses and teeboxes are setup, its time to enter round scores. When entering a round, you select which course and teebox you played and enter the information for each hole. GolfTracker tracks score, putts, fairways hit, and will generate a Greens in Regulation (GIR) statistic.
Once enough rounds are entered you can check your handicap index and calculate a specific handicap value for a course and teebox. You can also check your stats for any combination of rounds.
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.
Swing AutoMenu 2.1
Swing AutoMenu is a automatic menu generator. more>>
Main features:
Bar/Popup menu
- menu item
- checkbox item
- radio button item/group
- separator
- submenus
- support icons
- named disable map
- event dispatcher
Popup menu
- invoker state item - a special item that can be enable/disable according the state returned by a named function from invoker
- invoker state check - a special item used to change some named invoker state
- hintlist - a special item that can dinamicaly build a submenu with given list itens from invoker
Enhancements:
- Some new dynamic functions were added, like a hintlist that get a list from the invoker object and builds a submenu.
- Putting a bar menu in your application can now be done very easily by using the ABarMenu class.
Peter Coxs Golf 0.4
An addictive free Golf Putting game. Up to 4 players can play over the Internet!... more>> <<less
Peter Cox's Golf 0.4
An addictive free Golf Putting game. Up to 4 players can play over the Internet! more>>
Peter Coxs Golf - An addictive free Golf Putting game. Up to 4 players can play over the Internet!
Enhancements:
Version 0.4
Network/Internet Games
System Requirements:Java 1.4.2 required<<less
Spin 1.5
Spin is a transparent threading solution for non-freezing Swing applications. more>>
Every non trivial GUI sooner or later encounters the problem of "freeze".
This annoying behaviour is experienced by users every time the application performs extensive calculations or blocks for network or disk I/O.
Spin offers a new approach for solving this problem.
It offers transparent thread handling with minimal impact on your application code.
Enhancements:
- Now built with Maven.
UICollection 2.1
UICollection is a rich set of Java Swing widgets. more>>
UICollection is a project that can be used in any application, commercial or otherwise. Despite being free UICollection has advanced user-interface features allowing you to create more professionial looking GUIs, faster.
There are various products which are part of this project, each brings a completely seperate component, or framework which enhances your user interfaces. All of them add to the synergy of the whole by being complementary in nature. Each can be used seperately, allowing an easy learning curve.
The core component is the designer, this is the one that binds all other components transparantly into one product. The designer is a GUI Builder with a twist; it allows you to build your user interfaces by point and click in such a way that the traditional disadvantages of code generators is taken away. Additionaly the designer itself is so easy to use that your graphics designer can use it to make drafts, or fine tune your finished products. The designer should actually be called a component of a highly-optimized, but very flexible workflow.
What binds all components is a next-generation Swing Look and Feel, the UICTheme is build for cross-platform look and feel in such a way that the feel part can be considered native. This is because of the huge amount of attention it spents on usability features that are common on the various operating systems Java supports, but still have not found their way into the core Swing distribution. All screenshots on this website will be based on the UICTheme, unless otherwise specified. Use the webstart demo if you want to get an instant feel for it.
Enhancements:
- The spinbox is no longer allowed to get higher than its textfields preferred height.
- The GroupBox is repainted after calling setEnabled (which is needed to update the ghosted state).
- Double number values were made to work.
- UICCalender was made to work with Java 5 and 6.
The Ace of Penguins 1.2
The Ace of Penguins project is a X11 solitaire card games. more>>
This package includes freecell, golf, mastermind, merlin, minesweeper, pegged, solitaire, taipei, and thornq, plus a solitaire toolkit so that you can write your own games.
These games are modelled after the Windows(tm) versions, with several enhancements, including a more colorful "Linux-y" theme.