Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package ix.iface.ui

I-X user interfaces.

See:
Description

Interface Summary
EditableObject | An interface for objects to be edited, especially via IForm editors
FourField | An interface with four aspects: string, colour, symbol, image.
FramePanel | An interface implemented by all panels that may handle events generated in their parent frames.
FrameSymbols | Static symbols for IX
IFormModel | An interface model to be used to fill an IFormPanel.
IXEditorPanel | A simple panel with a label (title), a component, and optional buttons.
IXRenderer | A renderer for list or table cells.
JConstraintListener | An interface for things that are interested in new constraints.
JPropertiesEditor | An interface for editing properties.
JSelectorDialog.JSelectorListener |
ObjectManager | An interface to provide access to an (ordered) set of objects.
PropertiesApplication | An interface implemented by all applications (agents) that have properties or preferences that can be changed.

Class Summary
AboutFrame | A frame with a menu bar to close it, and a scrollable, enabled, but non-editable text area.
AbstractEditorPanel | A simple panel with a label (title), a component, and optional buttons.
AbstractIFormModel | An abstract model class to be used to fill an IFormPanel.
AbstractSetEditor | Support for editing sets of objects (e.g. constraints) Looks after adding/removing/editing the objects and keeping the set consistent.
CardPanel | A panel with a combo-box and a card panel that can display other panels.
DefaultColourField | An interface with four aspects: string, colour, symbol, image.
EditableColourField | An interface with four aspects: string, colour, symbol, image.
GenericIFormModel | An default model to be used to fill an IFormPanel.
HelpFrame | A frame with a menu bar to close it, and a scrollable text
HTMLFrame | A frame with a menu bar to close it, and a scrollable text
HTMLPanel | A panel with a type-in box, open-button, and a scrollable JEditorPane for HTML.
IconRenderer | IconRenderer - uses text, colour, image and a symbol to display information.
IFormPanel | A form-style panel for viewing/editing an object Each object field has a sub-panel associated with it that has a label, a panel item, and may have buttons (IXEditorPanel).
IXButPanel | A simple button panel with buttons of the same size.
IXComboBox | A JComboBox that generates an event even when the same item is selected.
IXGUIConsts | An object containing constants useful for GUI layouts.
IXLabelRenderer | A renderer for list or table cells.
IXPopupMenu | A renderer for list or table cells.
IXTextRenderer | A renderer for list or table cells.
IXToolItem | A toolbar button that is not necessarily shown
JConstraintEditor | An abstract class with useful things for building constraint editors.
JFrameMT | A frame with a menu bar, a tool bar, and file/about/exit dialogues.
JFrameMTP | A frame with a set of panels.
JObjectMenu | A JMenu that notes a current object.
JObjectPopup | A JPopupMenu that notes a current object.
JPreferencesDialog | An abstarct dialog for editing preferences.
JPropertiesManager | An abstarct class for managing the properties and preferences of an application.
JSelectorDialog | An abstract class with useful things for building constraint editors.
ListEditorPanel | A simple panel with a label (title), a component, and optional buttons.
NamedRenderer | An efficient renderer like RendererJLabel, but a subclass of JTextField to allow mousing text.
NDRenderer | NDRenderer - uses text, colour, image and a symbol to display information.
NDTextRenderer | NDRenderer - uses text, colour, image and a symbol to display information.
NeutralIconRenderer | NeutralIconRenderer - icon renderer with background as given component.
RendererLinkLabel | A renderer that can follow URL links.
SimpleTextRenderer | A renderer for list or table cells that shows the object's name or toString
ThingEditorPanel | A simple panel with a label (title), a component, and optional buttons.
ToggleEditorPanel | A simple panel with a label (title), a component, and optional buttons.

## Package ix.iface.ui Description

I-X user interfaces. All classes and interfaces domain independent aspects of user interfaces.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES