Imp
[using it]
Interface Manipulation Package v4.0 (2008-06-25) a-projector ©copyright Author


Package imp.gui

Defines the graphic user interface components.

See:
          Description

Class Summary
BorderContainer Defines a border-container with automatic split plane mechanism.
Button Inputs a click, via a button.
ChoicesInput Defines a minimal multi-items chooser.
ColorInput Defines a minimal color-chooser.
CurvesViewer Defines a panel drawing values as curves.
DateDisplay Defines a panel drawing the current date/time.
DateInput Defines a date editor of the form year-month-day.
DisplayViewer Defines an interface with the batik SVG classes in order to provide a SVG viewer.
FieldsInput Defines a fields editor.
FileInput Defines a minimal file-chooser.
GraphicsViewer Defines a panel in which 2D graphics is displayed.
IApplet Defines an applet which can be opened as a standalone application.
IComponent Encapsulates a view of JComponent as so-called IComponent providing additional methods for convenience.
ImageViewer Defines an image-viewer with basic functionality.
MouseInteraction Defines mouse interaction with a graphical pane.
NumberDisplay Defines a number display.
NumberInput Defines a numeric input.
OptionInput Defines an option input with radio buttons.
PasswordInput Defines a password-input pane.
PlainTextInput Defines a minimal plain-text editor.
Polyline Defines a polygon/polyline object drawn in a canvas and contains predefined polygon.
SamplerInput Defines the interactive control of a Sampler.
StdoutDisplay Defines a panel where the stdout or stderr is displayed.
StringInput Defines a string input with predefined items panel.
StyledTextInput Defines a minimal structured/formatted-text HTML editor.
TabbedContainer Defines a tabbed-container.
TabularContainer Defines a tabular-container.
TextDisplay Defines a panel in which a HTML text is shown.
TextReplaceManager Encapsulates text search and replace.
TextUndoManager Encapsulates a standard text undo manager.
ThickImageViewer Defines an 3D image-viewer with basic functionality.
TreeInput Defines a minimal tree-chooser.
VolumesViewer Defines an interface with Java3D in order to provide a 3D scene viewer.
XmlTextInput Defines a minimal XML-text editor.
 

Package imp.gui Description

Defines the graphic user interface components.

Here are the Java swing standardized predefined graphic user interaction components allowing to display, edit, browse, adjust, debug or, more generally, interact with data-structure is available.
Manifest:
This G.U.I. is not an encapsulation of usual ``windows'' operations but is built from the following small ``manifest'' and it is deliberate choice to use this minimal set of tools.
A G.U.I. is simply made of visible panels where to click and clicking an area of the G.U.I. simply activate an ``action''
(no hidden (sub(sub))menu, no mysterious ``preferences'', no complex mouse/keys combinations, nothing to learn before using it).
Each G.U.I. is defined (as a Java object or a XML logical-structure) and then simply input/output one piece of data: a value.
The G.U.I. is entirely decoupled with the computations.
Graphic user interface components