|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractComponent | |
---|---|
com.itmill.toolkit.ui | Provides interfaces and classes in the IT Mill Toolkit. |
Uses of AbstractComponent in com.itmill.toolkit.ui |
---|
Subclasses of AbstractComponent in com.itmill.toolkit.ui | |
---|---|
class |
AbstractComponentContainer
Extension to AbstractComponent that defines the default
implementation for the methods in ComponentContainer . |
class |
AbstractField
Abstract field component for implementing buffered property editors. |
class |
AbstractLayout
An abstract class that defines default implementation for the Layout
interface. |
class |
AbstractOrderedLayout
|
class |
AbstractSelect
A class representing a selection of items the user has selected in a UI. |
class |
Accordion
|
class |
Button
A generic button component. |
class |
CheckBox
|
class |
ComboBox
A filtering dropdown single-select. |
class |
CustomComponent
Custom component provides simple implementation of Component interface for creation of new UI components by composition of existing components. |
class |
CustomLayout
A container component with freely designed layout and style. |
class |
DateField
A date editor component that can be bound to any bindable Property. that is compatible with java.util.Date . |
class |
Embedded
Component for embedding external objects. |
class |
ExpandLayout
Deprecated. Deprecated in favor of the new OrderedLayout |
class |
Form
Form component provides easy way of creating and managing sets fields. |
class |
FormLayout
FormLayout is used by Form to layout fields. |
class |
GridLayout
A container that consists of components with certain coordinates (cell position) on a grid. |
class |
HorizontalLayout
Horizontal layout HorizontalLayout is a component container, which shows the
subcomponents in the order of their addition (horizontally). |
class |
InlineDateField
A date entry component, which displays the actual date selector inline. |
class |
Label
Label component for showing non-editable short texts. |
class |
Link
Link is used to create external or internal URL links. |
class |
ListSelect
This is a simple list select without, for instance, support for new items, lazyloading, and other advanced features. |
class |
LoginForm
LoginForm is a Toolkit component to handle common problem among Ajax applications: browsers password managers don't fill dynamically created forms like all those UI elements created by IT Mill Toolkit. |
class |
MenuBar
A class representing a horizontal menu bar. |
class |
NativeSelect
This is a simple drop-down select without, for instance, support for multiselect, new items, lazyloading, and other advanced features. |
class |
OptionGroup
Configures select to be used as an option group. |
class |
OrderedLayout
Deprecated. Replaced by VerticalLayout/HorizontalLayout. For type checking please not that VerticalLayout/HorizontalLayout do not extend OrderedLayout but AbstractOrderedLayout (which also OrderedLayout extends). |
class |
Panel
Panel - a simple single component container. |
class |
PopupDateField
A date entry component, which displays the actual date selector as a popup. |
class |
PopupView
A component for displaying a two different views to data. |
class |
ProgressIndicator
ProgressIndicator is component that shows user state of a
process (like long computing or file upload)
ProgressIndicator has two mainmodes. |
class |
RichTextArea
A simple RichTextEditor to edit HTML format text. |
class |
Select
A class representing a selection of items the user has selected in a UI. |
class |
Slider
TODO comment Example code:
class MyPlayer extends CustomComponent implements ValueChangeListener {
Label volumeIndicator = new Label();
Slider slider;
public MyPlayer() {
OrderedLayout ol = new OrderedLayout();
setCompositionRoot(ol);
slider = new Slider("Volume", 0, 100);
slider.setImmediate(true);
ol.addComponent(slider);
ol.addComponent(volumeIndicator);
volumeIndicator.setValue(new Double(50));
slider.addListener(this);
}
public void setVolume(double d) {
volumeIndicator.setValue("Current volume : " + d);
}
public void valueChange(ValueChangeEvent event) {
Double d = (Double) event.getProperty().getValue();
setVolume(d.doubleValue());
}
}
|
class |
SplitPanel
SplitPanel. |
class |
Table
TableComponent is used for representing data or components in
pageable and selectable table. |
class |
TabSheet
Tabsheet component. |
class |
TextField
A text editor component that can be bound to any bindable Property. |
class |
Tree
MenuTree component. |
class |
TwinColSelect
Multiselect component with two lists: left side for available items and right side for selected items. |
class |
Upload
Component for uploading files from client to server. |
class |
UriFragmentUtility
Experimental web browser dependent component for URI fragment (part after hash mark "#") reading and writing. |
class |
VerticalLayout
Vertical layout VerticalLayout is a component container, which shows the
subcomponents in the order of their addition (vertically). |
class |
Window
Application window component. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |