Intel

Developer Zone

ui


Package com.intel.ui

This package provides an interface for building custom user dialogs and displaying them in protected way.

See:
Description

Interface Summary
Clickable This interface represents a Widget that is "activated" by external mouse clicks.

Class Summary
Button This abstract class represents a general Clickable container that can contain additional widgets.
CompositeWidget This abstract class represents a Widget which can contain other widgets.
Dialog This abstract class represents a top-level container for all the other Widgets.
Image This abstract class represents a leaf Widget which is a Bitmap image with a given format to be drawn.
Label This abstract class represents a leaf Widget of a transparent box with text.
Line This abstract class represents a leaf Widget of a line drawn from a start position to an end position.
ProtectedOutput The class enables the application to access protected output functionality.
Rectangle This abstract class represents a leaf Widget of a rectangle.
Widget This abstract class represents a parent class of all window gadgets.
WidgetMapping This class represents the size and location of a Widget in the containing Dialog.
XYPair This class represents a pair of numbers that symbolize either size or location

Exception Summary
UiException Represents a general UI exception.
UiIllegalParameterException Represents a UI exception thrown when one or more of the input parameters passed to a method are invalid.
UiIllegalUseException Represents a UI exception thrown when the flow of several operations created by the user is illegal.
UiNotInitializedException Represents a UI exception thrown when an object is used before being initialized correctly.
UiNotSupportedException Represents a UI exception thrown when a method or the provided parameters are not supported by an instance, or when the user tries to create an instance of an unsupported format/algorithm.
UiOutOfResourcesException Represents an exception thrown when the action requested by the user cannot be performed due to a lack of resources in the system.

Package com.intel.ui Description

This package provides an interface for building custom user dialogs and displaying them in protected way.

This package contains the following key classes and interfaces:

  • Button, Image, Label, Line, Rectangle, Widget - these classes implement basic widgets that can be used to construct the custom dialog.
  • Dialog - implements the class that is used to describe the user dialog that contains basic widgets.
  • ProtectedOutput - implements the class that is used to display the custom user dialog in protected way.