Package com.droplets.api

Contains all of the classes for creating user interfaces, including Application; window classes Frame and Dialog; and all Component classes, as well as a variety of important helper classes.

See:
          Description

Interface Summary
ApplicationFactory Defines the interface that must be implemented in order to create Droplet Application objects.
ApplicationFactory2 Defines an optional interface that may be implemented in order to add additional features to your Droplet Application objects.
ApplicationFactory3 to add additional features to your Droplet Application objects.
Clickable Interface implemented by components that emit ClickEvents.
IGraph  
IGraph.GraphProxy  
ItemList Interface implemented by components that act as menus - that is, components that allow the user to select from a list of options.
ItemSelectable An interface that defines objects which contain zero or more items that can be selected.
MenuContainer A class that extends this interface should be able to contain menu components.
UserManager This is the interface that Java user manager classes must implement.
UserManager2 This is the interface that Java user manager classes must implement if it wants to support the extended interface that takes context and connectionVariables.
UserManagerAuthenticator This is the interface that Java user manager classes must implement to support the authentication interface that receives a user name as well as a password.
WindowFactory In order for a Droplet application to use serialization, it must register an object that implements this interface.
 

Class Summary
AdBanner This component implements an auto-refresh banner for displaying ads.
Application Represents an individual client's session with a particular Droplet application.
ApplicationFactoryDefaults Convenience class that implements ApplicationFactory and provides default implementations for some of the the methods.
BarPlot  
BinderPage Represents individual tabs ("pages") displayed as part of a BinderPanel or a TabbedPanel.
BinderPanel A specialized Panel that allows the end-user to switch between multiple panes (each with its own component(s)).
Borders Represents graphical borders drawn around a rectangular component, such as a panel.
Button A button GUI component with a text label.
Checkbox A checkbox component with a text label.
CheckboxMenuItem Represents a check box that is included as an item in a menu.
CheckboxMenuItemGroup Enforces mutual exclusion among a group of CheckboxMenuItems .
Choice Represents a drop-down menu GUI component.
Color Represents a color in RGB format, meaning that the red, green, and blue components of the color are each specified as an integer between 0 and 255.
Component Base class of all Droplet GUI components.
CurrencyField Copyright: Copyright (c) 2001 Company: Droplets
Cursor Encapsulation of a cursor.
CustomComponent The server-side proxy for a custom component.
DateChooser Component that lets the user specify a particular date using a standard visual calendar user interface.
DateChooserWindow Pop-up window that lets the user specify a particular date using a standard visual calendar user interface.
DateField Copyright: Copyright (c) 2001 Company: Droplets
DeprecatedMenu Deprecated. Use MenuBar instead.
Dialog The base class of all Dialogs in Droplet applications.
DoubleField Title: Droplets Schedule Description: Application to track personal and group schedules Copyright: Copyright (c) 2001 Company: Droplets
Dripline This class is a conduit to dripline services, which allow you to deliver desktop alerts to the client in a variety of modes (e.g., system tray icons, popup windows, sound alerts, etc.).
EditCopyMenuItem A special MenuItem that will implement copy current to clipboard semantics.
EditCutMenuItem A special MenuItem that will implement cut current to clipboard semantics.
EditPasteMenuItem A special MenuItem that will implement paste current to clipboard semantics.
EnumField Title: EnumField Description: Component that handles parsing of text fields into an enumerated type Copyright: Copyright (c) 2001 Company: Droplets
Font Represents the style in which text is displayed.
Frame The base class of all Frames in Droplet applications.
Graph  
Graph.AnnotationComponentProxy  
Graph.PlotComponentProxy  
GraphAnnotation Construct and add to a GraphPanel to annotate the graph.
GraphPanel  
GraphPrinter  
GraphPrinter.AnnotationPrinterProxy  
GraphPrinter.PlotPrinterProxy  
IGraph.GraphImpl  
ImageButton A button that displays an image.
ImageComponent Component that displays an image.
ImageComponent.ImageMode Typesafe constant class to represent the different ways in which an image can be displayed in a panel.
ImageLink Component that displays a hyperlinked image.
Insets A simple class of data objects used to set the insets property of components.
IntField Title: Droplets Schedule Description: Application to track personal and group schedules Copyright: Copyright (c) 2001 Company: Droplets
InvalidationEventSource Class that encapsulates the common methods and data required for tracking whether an object is in a valid state and firing an event when the object is invalidated.
Label A Label GUI component.
LabelButton A component that is meant to be clicked like a button to trigger events, but displays like a label.
LayoutPlacement Used to configure the placement and size of a component within its layout grid.
LinePlot  
List Represents a list box GUI component.
MainPanel The Panel which serves as the main panel of a window.
Menu A pulldown menu that contains menu components, which may be MenuItems, CheckboxMenuItems, and other Menus (sometimes called submenus).
MenuBar Represents a horizontal bar with a series of pull-down application menus displayed at the top of a window.
MenuComponent This is the base class for MenuItems, Menus and anything that can be placed into a MenuContainer.
MenuItem Represents items that can be placed in a Menu.
NumberField Copyright: Copyright (c) 2001 Company: Droplets
Panel  
Panel.ImageMode Typesafe constant class to represent the different ways in which an image can be displayed in a panel.
ParseEditChoice Title: ParseEditChoice Description: Copyright: Copyright (c) 2001 Company: Droplets
PercentField Copyright: Copyright (c) 2001 Company: Droplets
PlotComponent  
RadioButton A radio button GUI component.
RadioButtonGroup Represents a group of mutually-exclusive RadioButtons.
RichTextDisplay Component that can display text in different fonts and colors.
Slider A graphical component for selecting an integer value within a range.
SplitterPanel This component is a Panel that contains two subpanels and puts a draggable splitter bar between them.
TabbedPanel A component that displays a row of notebook tabs and allows the user to select the active tab by clicking.
TabItem Represents a single tab contained in a TabbedPanel component.
Table Provides API for the table.
Tabs A component that displays a row of notebook tabs and allows the user to select the active tab by clicking.
TextArea A multi-line text input component.
TextField A one-line text input field.
TimeField Copyright: Copyright (c) 2001 Company: Droplets
ToolbarLabelButton Copyright: Copyright (c) 2001 Company: Droplets
ToolbarPanel Title: ToolbarPanel Description: Copyright: Copyright (c) 2001 Company: Droplets
Tree Provides API for the tree component.
TypedField Copyright: Copyright (c) 2001 Company: Droplets
VariableMap Class for the framework to use to pass key-value pairs
Window The base class of all windows in Droplet applications.
WorkingDialog Represents a working dialog.
 

Package com.droplets.api Description

Contains all of the classes for creating user interfaces, including Application; window classes Frame and Dialog; and all Component classes, as well as a variety of important helper classes.

The Application class represents the Client's application session. Within Application's constructor, you'll insert an instance of the Frame or Dialog class, both descended from Window. In turn, within the window constructor you'll place any of the Components contained within this package, and set their appearance, functionality and GridBagLayout parameters.

The Panel is a special component that acts as a container for your other components. It contains a grid within which you can place the rest of the components. Panels may also be nested for more sophisticated GUI layouts.

Among the helper classes are formatting tools such as Color, Font and ImageMode, as well as classes for handling the Component layout.

 



Copyright © Droplets, 2001. All Rights Reserved.