You are here

Kinetic Models

Welcome to KineticModels project

Scope of the project is the creation of a high performant thread-safe event list that can be used as common model by JTable, JList, JComboBox components.

With KineticModels you don't need anymore to manually update the Swing user interface when you change the model using threads. Any sequence of changes in the model is automatically optimized and sent to the view in realtime inside the AWT Event-Dispatching thread.

DataList is the main component, a Java List wrapper ready to be attached to any standard or custom Swing component.

Project licence

This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Click here to download the full licence document.


Even if the core application fully working, no official version of the software has been released yet. You can checkout the latest version from the Subversion repository with a Subversion client like Tortoise or with another command line client executing the following instruction:

svn co workspace-kineticmodels

This command checks out all the content of the repository into the local directory workspace-kineticmodels

Mailing lists

To subscribe to KineticModels project mailing list go to