The Screen Customizer Component Interface (SCCI) for Java provides a core set of classes, interfaces, and methods to access Screen Customizer Graphical User Interface components (SCCI components) running under either Host On-Demand or Personal Communications. There are a total of fourteen SC component types, (SCBall, SCButton, SCButtonVV, SCCheckbox, SCChoice, SCFrame, SCHostLink, SCImage, SCImageButton, SCLabel, SCList, SCRadioButton, SCTextfield, and SCWebLink) which can be displayed with Screen Customizer. These SCCI components are arranged in an object hierarchy, which extend from four base classes (SCCustomComponent, SCSelection, SCSelectionList, and SCTextComponent).
You can use all of these SC component types to dynamically modify the behavior and appearance of the GUI components on a Screen Customizer screen. For example, you can get and set general properties (such as text, color, or visibility) of all components; or you can manipulate specific properties of components -- for instance, adding or deleting choices from an SCList, changing the macro behavior of a SCButton, or changing the image shown by an SCImage.
You can also change the states of SCCI components; for example, you can select/deselect a checkbox, make a selection from a list or press a button. SCCI does not, however, provide the power to dynamically create new components and add them to the screen, relocate or resize existing components, or affect the drawing properties of a component (such as font, size, location of the object) -- with the exception of some very basic properties (such as visibility, color, and images).
SCCI can be used to write java programs that interact with an active Screen Customizer session (using HIFramework and CustomInterface and the Run Applet feature of Screen Customizer) or can be used in conjunction with the Custom Terminal Bean to create custom Java programs.
See "Screen Customizer Component Interface Classes and Interfaces" for details on specific classes.
[ Top of Page | Previous Page | Next Page | Table of Contents]