Package uic.model

Provides model classes for Swing GUIs.

See:
          Description

Interface Summary
IconFactory.Repository This interface is used to query any repository for icons it might have to be used by the IconFactory.
TableViewInterface This interface should be added to every table model used in the MWTable from this package.
UICSimpleAction.ExecutePolicy Each action that is called 'execute()' on will be executed according to policy.
 

Class Summary
ActionFactory ActionFactory builds actions and keeps them referenced so you can easily enable/disable them.
IconFactory Icon factory creates Icon objects from image files found in one of the registered repositories.
IconFactory.IconRepository An IconRepository class that uses known formats from http://kdelook.org icon packages.
IconFactory.SizeComperator This comperator is usable to sort image sizes in an existing collection for best quality.
IconFactory.ZipFileRepository A repository to allow things like the jlfg jar to be used
TableRowSorter A sorter for TableModels.
UICAction This action class contains all the information to provide high quality widgets and an action.
UICDefaultTableModel This class does nothing but implement a bugfix for the defaultTableModel.
UICRestrictedDocument A document which you can set on things like a JTextField or JTextArea which limits input the specified chars.
UICSimpleAction This class represent the glue between a user event and a piece of controlling logic.
UICSimpleAction.DirectPolicy This policy will execute the action in the calling thread.
UICSimpleAction.OnlyLastPolicy This policy will enqueue the action; but will remove others that would call the same target method.
UICSimpleAction.QueuedPolicy This policy will queue each action to be executed serially, while disabling the action when running.
UICSimpleAction.SimpleQueuedPolicy This policy will queue each action to be executed serially.
UICSpinnerNumberModel Extends SpinnerNumberModel to make sure stepsize is used to check if the value that is set is allowed SpinnerNumberModel model = new SpinnerNumberModel(0, 0, 10, 2); model.setValue(0); // will result in 0 in the ui model.setValue(2); // will result in 2 in the ui model.setValue(1); // will result in 2 in the ui SpinnerNumberModel model = new SpinnerNumberModel(1, 1, 10, 2); model.setValue(1); // will result in 1 in the ui model.setValue(3); // will result in 3 in the ui model.setValue(2); // will result in 3 in the ui
UICToggleAction An toggle action to add the concept of 'selected'.
WorkerThread This is a helper class for the Actions framework.
WorkerThread.Job  
 

Package uic.model Description

Provides model classes for Swing GUIs. Model classes are data manipulation classes that take care of good interaction between the user and the data.



Copyright © 2002,2003 Thomas Zander Available under the Free Apache licence