Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AbstractButton
org.aswing Defines common behaviors for buttons and menu items.
 AbstractCellEditor
org.aswing 
 AbstractColorChooserPanel
org.aswing.colorchooser 
 AbstractImpulser
org.aswing.util Provides common routines for classes implemented Impulse interface.
 AbstractLayoutCache
org.aswing.tree 
 AbstractListCell
org.aswing Abstract list cell.
 AbstractListModel
org.aswing Abstract list model that provide the list model events base.
 AbstractTabbedPane
org.aswing An abstract class for all Container pane class that have title, icon, tip for every sub pane.
 AbstractTableCell
org.aswing.table Abstract table cell.
 AbstractTableModel
org.aswing.table This abstract class provides default implementations for most of the methods in the TableModel interface.
 AdjusterUI
org.aswing.plaf Pluginable ui for JAdjuster.
 ArrayUtils
org.aswing.util Utils functions about Array.
 Arrow
org.aswing.table.sorter 
 ASColor
org.aswing ASColor object to set color and alpha for a movieclip.
 ASColorUIResource
org.aswing.plaf Color UI Resource.
 ASFont
org.aswing Font that specified the font name, size, style and whether or not embed.
 ASFontAdvProperties
org.aswing The advanced properties for font.
 ASFontUIResource
org.aswing.plaf Font UI Resource.
 AssetBackground
org.aswing A background with specified asset display object.
 AssetIcon
org.aswing Abstract class for A icon with a decorative displayObject.
 AssetPane
org.aswing Abstract class for A container with a decorative asset.
 AsWingConstants
org.aswing A collection of constants generally used for positioning and orienting components on the screen.
 AsWingManager
org.aswing The main manager for AsWing framework.
 AsWingManagerNotInited
org.aswing.error The error indicated that the operation you are doing shuold be after AsWingManager.setRoot(a root).
 AsWingUtils
org.aswing A collection of utility methods for AsWing.
 AttachEvent
org.aswing.event The event for JAttachPane.
 AttachIcon
org.aswing Attach a displayObject from library with the linkage name to be a icon.
 AWEvent
org.aswing.event The Event class is used as the base class for the AsWing Component events.
 AWSprite
org.aswing AsWing component based Sprite.
 AWTextField
org.aswing TextField with more events support for AsWing text component use.
 BaseComponentUI
org.aswing.plaf The base class for ComponentUI.
 BasicClosableTabbedPaneTab
org.aswing.plaf.basic.tabbedpane The basic imp for ClosableTab
 BasicClosableTabbedPaneUI
org.aswing.plaf.basic Basic imp for JClosableTabbedPane UI.
 BasicFrameTitleBarBG
org.aswing.plaf.basic.frame 
 BasicLookAndFeel
org.aswing.plaf.basic Note: All empty object should be undefined or an UIResource instance.
 BevelBorder
org.aswing.border A class which implements a simple 2 line bevel border.
 BitmapBrush
org.aswing.graphics Encapsulate the fill parameter for flash.display.Graphics.beginBitmapFill()
 Border
org.aswing Interface describing an object capable of rendering a border around the edges of a component.
 BorderLayout
org.aswing A border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center.
 BoundedRangeModel
org.aswing Defines the data model used by components like Sliders and ProgressBars.
 Box
org.aswing A JPanel with BoxLayout.
 BoxLayout
org.aswing A layout manager that allows multiple components to be arranged either vertically or horizontally.
 ButtonGroup
org.aswing This class is used to create a multiple-exclusion scope for a set of buttons.
 ButtonModel
org.aswing State Model for buttons.
 CaveBorder
org.aswing.border CaveBorder, a border with a cave line rectangle(or roundrect).
 Cell
org.aswing Complex component cell base class, like JList, JTable's cell.
 CellEditor
org.aswing This interface defines the methods any general editor should be able to implement.
 CellEditorListener
org.aswing.event CellEditorListener defines the interface for an object that listens to changes in a CellEditor
 CellPane
org.aswing Cell Pane is just a container, it do not layout children, do not invalidate parent.
 CenterLayout
org.aswing Simple LayoutManager aligned the single contained component by the container's center.
 ClickCountEvent
org.aswing.event For continusely clicks.
 ClosableTab
org.aswing.plaf.basic.tabbedpane The closable tab has a close button.
 CloseIcon
org.aswing.plaf.basic.tabbedpane Close Icon for tab.
 ColorChooserEvent
org.aswing.event 
 ColorRectIcon
org.aswing.colorchooser 
 ColorSelectionModel
org.aswing.colorchooser 
 ColorSwatchesUI
org.aswing.plaf Pluggable look and feel interface for JColorSwatchs.
 ComboBoxEditor
org.aswing The editor component used for JComboBox components.
 ComboBoxPopupBorder
org.aswing.plaf.basic.border 
 ComboBoxUI
org.aswing.plaf Pluginable ui for JComboBox.
 Component
org.aswing The super class for all Components.
 ComponentUI
org.aswing.plaf The interface for all UI delegate objects in the AsWing pluggable look and feel architecture.
 Container
org.aswing Container can contain many component to be his child, all children are in its bounds, and it moved, all children moved.
 ContainerEvent
org.aswing.event The Event class is used to Container events.
 ContainerOrderFocusTraversalPolicy
org.aswing A FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container.
 Cursor
org.aswing The Cursor definited from Look and Feels.
 CursorManager
org.aswing The CursorManager, manage the cursor, hide system mouse cursor, show custom cursor, etc.
 DecorateBorder
org.aswing.border DecorateBorder make your border can represented as many border arounded.
 Decorator
org.aswing Decorator for components, it return a display object to be the UI decorator.
 DefaultBoundedRangeModel
org.aswing The default implementation of BoundedRangeModel.
 DefaultButtonModel
org.aswing The default implementation of a Button component's data model.
 DefaultCheckBoxCellEditor
org.aswing 
 DefaultColorSelectionModel
org.aswing.colorchooser A generic implementation of ColorSelectionModel.
 DefaultComboBoxCellEditor
org.aswing The default editor for table and tree cells, use a combobox.
 DefaultComboBoxEditor
org.aswing 
 DefaultComboBoxListCell
org.aswing The list cell for combobox drop down list.
 DefaultComboBoxListCellFactory
org.aswing The default list cell factory for JComboBox drop down list.
 DefaultDragImage
org.aswing.dnd The default drag image.
 DefaultEmptyDecoraterResource
org.aswing.plaf The default empty border to be the component border as default.
 DefaultGridCell
org.aswing.ext The default grid list cell render value.toString() as texts.
 DefaultListCell
org.aswing Default list cell, render item value.toString() text.
 DefaultListCellFactory
org.aswing The default list cell factory for JList.
 DefaultListSelectionModel
org.aswing Default data model for list selections.
 DefaultListTextCellFactory
org.aswing The default list cell factory for text cells.
 DefaultMutableTreeNode
org.aswing.tree A DefaultMutableTreeNode is a general-purpose node in a tree data structure.
 DefaultNumberTextFieldCellEditor
org.aswing 
 DefaultResizeBarHandler
org.aswing.resizer The Handler for Resizer's mc bars.
 DefaultResizer
org.aswing.resizer Resizer is a resizer for Components to make it resizable when user mouse on component's edge.
 DefaultsDecorator
org.aswing.plaf The decorator that will use defaults properties.
 DefaultsDecoratorBase
org.aswing.plaf 
 DefaultSingleSelectionModel
org.aswing A generic implementation of SingleSelectionModel.
 DefaultTableColumnModel
org.aswing.table The standard column-handler for a JTable.
 DefaultTableModel
org.aswing.table 
 DefaultTextCell
org.aswing.table Default table cell to render text
 DefaultTextFieldCellEditor
org.aswing The default editor for table and tree cells, use a textfield.
 DefaultTextHeaderCell
org.aswing.table Default table header cell to render text
 DefaultTreeCell
org.aswing.tree The default cell for tree.
 DefaultTreeModel
org.aswing.tree A simple tree data model that uses TreeNodes.
 DefaultTreeSelectionModel
org.aswing.tree Default implementation of TreeSelectionModel.
 DepthManager
org.aswing.util DepthManager to manage the depth of display objects.
 Directive
org.aswing.table.sorter 
 DirectlyRemoveMotion
org.aswing.dnd Remove the dragging movieclip directly.
 DragAndDropEvent
org.aswing.event 
 DraggingImage
org.aswing.dnd The Image for dragging representing.
 DragListener
org.aswing.dnd Drag and Drop listener.
 DragManager
org.aswing.dnd Drag and Drop Manager.
 DropMotion
org.aswing.dnd The motion when a drag action dropped.
 EditableComponent
org.aswing Interface for editable components.
 EmptyBorder
org.aswing.border EmptyBorder not draw any graphics, only use to hold a blank space around component.
 EmptyFont
org.aswing EmptyFont is a font that will not change text field's format.
 EmptyIcon
org.aswing EmptyIcon is just for sit a place.
 EmptyLayout
org.aswing LayoutManager's empty implementation.
 EmptyLayoutUIResourse
org.aswing.plaf A UIResource layout manager.
 EmptySelectionModel
org.aswing.tree EmptySelectionModel is a TreeSelectionModel that does not allow anything to be selected.
 EmptyUIResources
org.aswing.plaf The default empty values for ui resources.
 EnumerationInfo
org.aswing.tree 
 ExpandVetoException
org.aswing.event Exception used to stop and expand/collapse from happening.
 FHTreeStateNode
org.aswing.tree FHTreeStateNode is used to track what has been expanded.
 FixedHeightLayoutCache
org.aswing.tree 
 FlowLayout
org.aswing A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph.
 FlowWrapLayout
org.aswing FlowWrapLayout wrap layout is extended FlowLayout, the only different is that it has a prefer width, the prefer width means that when count the preffered size, it assume to let chilren arrange to a line when one reach the prefer width, then wrap next to next line.
 FocusKeyEvent
org.aswing.event 
 FocusManager
org.aswing FocusManager manages all the when a component should receive focus, i.e if it can.
 FocusTraversalPolicy
org.aswing A FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed in a Container.
 Folder
org.aswing.ext A panel with a title bar, click the title bar can collapse or expand the panel content.
 Form
org.aswing.ext Form is a vertical list of FormRows.
 FormRow
org.aswing.ext FormRow is a row in the Form.
A row include column children, each child sit a row, null child make a column blank, also a child can sit a continuous serveral columns.
For the 3 case, they are:

  • [ --child1-- ][ --child2-- ][ --child3-- ]
    3 children sit 3 columns, one by one:
    setColumnChildren(child1, child2, child3);
  • [ ---------- ][ --child1-- ][ --child2-- ]
    First blank, and then 2 children sit 2 columns:
    setColumnChildren(null, child1, child2);
  • [ ----------child1-------- ][ --child2-- ]
    child1 sit first two column2, child2 sit last column:
    setColumnChildren(child1, child1, child2);

Use setColumnChildren and setColumnChild to set the columns instead of append/remove method of Container.

 FrameEvent
org.aswing.event Event for JFrame.
 FrameTitleBar
org.aswing 
 FrameTitleBarLayout
org.aswing 
 FrameUI
org.aswing.plaf Pluginable ui for JFrame.
 GeneralGridListCellFactory
org.aswing.ext General factory to generate instance by a class
 GeneralListCellFactory
org.aswing GeneralListCellFactory let you can just specified a ListCell implemented class and other params to create a ListCellFactory
 GeneralTableCellFactory
org.aswing.table 
 GeneralTableCellFactoryUIResource
org.aswing.table 
 GeneralTreeCellFactory
org.aswing.tree 
 GeneralTreeCellFactoryUIResource
org.aswing.tree 
 GradientBackground
org.aswing A background decorator that paint a gradient color.
 GradientBrush
org.aswing.graphics GradientBrush encapsulate the fill paramters for flash.display.Graphics.beginGradientFill()
 GradientPen
org.aswing.graphics GradientPen to draw Gradient lines.
 Graphics2D
org.aswing.graphics Encapsulate and enhance flash.display.graphics drawing API.
 GridCellHolder
org.aswing.ext 
 GridLayout
org.aswing 
 GridList
org.aswing.ext GridList usage is similar to JList, GridList provide a grid like container, you can put GridList into a JScrollPane.
GridList doesn't share cell instances, it means it will create cells for every cell value, it's not suitable for large data model.
GridList doesn't support key board navigation/selection yet.
 GridListCell
org.aswing.ext 
 GridListCellFactory
org.aswing.ext The factory to generate grid list cell instances.
 GridListItemEvent
org.aswing.ext The event for items of List.
 GridListLayout
org.aswing.ext 
 GroundDecorator
org.aswing Decorator for background or foreground of a components.
 HashMap
org.aswing.util To successfully store and retrieve (key->value) mapping from a HashMap.
 HashSet
org.aswing.util A collection that contains no duplicate elements.
 IBrush
org.aswing.graphics Brush to fill a closed area.
Use it with a org.aswing.graphics.Graphics2D instance
 Icon
org.aswing A small fixed size picture, typically used to decorate components.
 ImpMissError
org.aswing.error This error indicates that an abstract class's abstract method missing overriden error.
 Impulser
org.aswing.util Declares API to fire one or more action events after a specified delay.
 Insets
org.aswing An Insets object is a representation of the borders of a container.
 InsetsUIResource
org.aswing.plaf Insets UI Resource.
 IntDimension
org.aswing.geom The Dimension class encapsulates the width and height of a componentin a single object.
Note this Class use int as its parameters on purpose to avoid problems that happended in aswing before.
 InteractiveEvent
org.aswing.event The event that has is about interactive.
 IntPoint
org.aswing.geom A point with x and y coordinates in int.
 IntRectangle
org.aswing.geom A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-left point (x, y) in the coordinate space, its width, and its height.
 IPen
org.aswing.graphics Pen to draw lines.
Use it with a org.aswing.graphics.Graphics2D instance
 JAccordion
org.aswing Accordion Container.
 JAdjuster
org.aswing A component that combine a input text and a button to drop-down a popup slider to let user input/select a value.
 JAttachPane
org.aswing JAttachPane, a container attach flash symbol in library to be its floor.
 JButton
org.aswing An implementation of a "push" button.
 JCheckBox
org.aswing An implementation of a check box -- an item that can be selected or deselected, and which displays its state to the user.
 JCheckBoxMenuItem
org.aswing A menu item that can be selected or deselected.
 JClosableTabbedPane
org.aswing A TabbedPane with each tab a close button, you must listen the TabCloseEvent and then remove the related tab component if you want.
 JColorChooser
org.aswing JColorChooser provides a pane of controls designed to allow a user to manipulate and select a color.
 JColorMixer
org.aswing.colorchooser 
 JColorSwatches
org.aswing.colorchooser 
 JComboBox
org.aswing A component that combines a button or editable field and a drop-down list.
 JFrame
org.aswing JFrame is a window with title and maximized/iconified/normal state, and resizer.
 JFrameTitleBar
org.aswing The default Imp of FrameTitleBar
 JLabel
org.aswing A display area for a short text string or an image, or both.
 JLabelButton
org.aswing A button that performances like a hyper link text.
 JList
org.aswing A component that allows the user to select one or more objects from a list.
 JLoadPane
org.aswing JLoadPane, a container load a external image/animation to be its asset.
 JMenu
org.aswing An implementation of a menu -- a popup window containing JMenuItems that is displayed when the user selects an item on the JMenuBar.
 JMenuBar
org.aswing An implementation of a menu bar.
 JMenuItem
org.aswing An implementation of an item in a menu.
 JOptionPane
org.aswing JOptionPane makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.
 JPanel
org.aswing The general container - panel.
 JPopup
org.aswing JPopup is a component that generally be a base container of a window panel.
 JPopupMenu
org.aswing An implementation of a popup menu -- a small window that pops up and displays a series of choices.
 JProgressBar
org.aswing A component that, by default, displays an integer value within a bounded interval.
 JRadioButton
org.aswing An implementation of a radio button -- an item that can be selected or deselected, and which displays its state to the user.
 JRadioButtonMenuItem
org.aswing An implementation of a radio button menu item.
 JRootPane
org.aswing The general AsWing window root container, it is the popup, window and frame's ancestor.
 JScrollBar
org.aswing An implementation of a scrollbar.
 JScrollPane
org.aswing JScrollPane is a container with two scrollbar controllin the viewport's beeing viewed area.
 JSeparator
org.aswing JSeparator provides a general purpose component for implementing divider lines - most commonly used as a divider between menu items that breaks them up into logical groupings.
 JSharedToolTip
org.aswing Shared instance Tooltip to saving instances.
 JSlider
org.aswing A component that lets the user graphically select a value by sliding a knob within a bounded interval.
 JSpacer
org.aswing JSpacer provides basic functionality to create empty spaces between other components.
 JSplitPane
org.aswing JSplitPane is used to divide two (and only two) Components.
 JTabbedPane
org.aswing A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon.
 JTable
org.aswing The JTable is used to display and edit regular two-dimensional tables of cells.
 JTableHeader
org.aswing.table This is the object which manages the header of the JTable.
 JTextArea
org.aswing A JTextArea is a multi-line area that displays text.
 JTextComponent
org.aswing JTextComponent is the base class for text components.
 JTextField
org.aswing JTextField is a component that allows the editing of a single line of text.
 JToggleButton
org.aswing An implementation of a two-state button.
 JToolBar
org.aswing JToolBar provides a component that is useful for displaying commonly used Actions or controls.
 JToolTip
org.aswing Used to display a "Tip" for a Component.
 JTree
org.aswing A control that displays a set of hierarchical data as an outline.
 JViewport
org.aswing JViewport is an basic viewport to view normal components.
 JWindow
org.aswing JWindow is a Container, but you should not add component to JWindow directly, you should add component like this:
   jwindow.getContentPane().append(child);
 

The same is true of setting LayoutManagers, removing components, listing children, etc.

 KeyboardManager
org.aswing KeyboardController controlls the key map for the action firing.
 KeyMap
org.aswing KeyMap is a key definition -> action map.
 KeySequence
org.aswing Key Sequence, defines a key sequence.
 KeyStroke
org.aswing KeyStroke is a single key definition.
 KeyType
org.aswing KeyType defined with description representing the key sequence with a string, codeSequence contains the key codes sequence.
 LayoutManager
org.aswing Defines an interface for classes that know how to layout Containers based on a layout constraints object.
 LineBorder
org.aswing.border Line border, this will paint a rounded line for a component.
 LinkedList
org.aswing.util Linked list implementation of the List interface.
 List
org.aswing.util An ordered collection (also known as a sequence).
 ListCell
org.aswing Cell for JList.
 ListCellFactory
org.aswing List cell renderer factory, a ListCellFactory should not change it return value of these method isAllCellHasSameHeight, getCellHeight after created.
 ListDataEvent
org.aswing.event The event for list model.
 ListDataListener
org.aswing.event 
 ListItemEvent
org.aswing.event The event for items of List.
 ListModel
org.aswing ListMode is a MVC pattern's mode for List UI, different List UI can connected to a same mode to view the mode's data.
 ListNode
org.aswing.util 
 ListSelectionModel
org.aswing This interface represents the current state of the selection for any of the components that display a list of values with stable indices.
 LoadIcon
org.aswing LoadIcon allow you load extenal image/animation to be the icon content.
 LookAndFeel
org.aswing Reserved for look and feel implementation.
 MenuElement
org.aswing Any component that can be placed into a menu should implement this interface.
 MenuElementUI
org.aswing.plaf Pluginable ui for MenuItem.
 MenuSelectionManager
org.aswing A MenuSelectionManager owns the selection in menu hierarchy.
 ModelEvent
org.aswing.event The base class for model events.
 MovedEvent
org.aswing.event The event for component moved.
 MultilineLabel
org.aswing.ext MutilineLabel performances just like a label that wordwrap and multiline.
 MultipleAssetIcon
org.aswing MultipleAssetIcon is a Icon impelmentation that use multiple decorative DisplayObject-s.
 MutableListModel
org.aswing MutableListMode is a MVC pattern's mode for List UI, different List UI can connected to a same mode to view the mode's data.
 MutableTreeNode
org.aswing.tree Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.
 NoColorIcon
org.aswing.colorchooser 
 NodeDimensions
org.aswing.tree Used by AbstractLayoutCache to determine the size and x origin of a particular node.
 ObjectUtils
org.aswing.util 
 Orientable
org.aswing An component or any thing has HORIZONTAL or VERTICAL form.
 PathPlaceHolder
org.aswing.tree 
 Pen
org.aswing.graphics Pen encapsulate normal lineStyle properties.
 PoorTextCell
org.aswing.table A poor table cell to render text faster.
 PopupEvent
org.aswing.event The event for JPopup.
 PreviewColorIcon
org.aswing.colorchooser PreviewColorIcon represent two color rect, on previous, on current.
 PropertyChangeEvent
org.aswing.event Event for object property changed.
 PropertyTableModel
org.aswing.table The table model return the properties of a row to be column data.
 PropertyTranslator
org.aswing.table Property translator, it return the value of a specified property name.
 Reflection
org.aswing.util 
 RejectedMotion
org.aswing.dnd The motion of the drop target does not accept the dropped initiator.
 ReleaseEvent
org.aswing.event Event for display object release and release outside.
 RepaintManager
org.aswing RepaintManager use to manager the component's painting.
 Resizable2
org.aswing.table 
 Resizable2Imp1
org.aswing.table 
 Resizable3
org.aswing.table 
 Resizable3Imp1
org.aswing.table 
 Resizable3Imp2
org.aswing.table 
 ResizedEvent
org.aswing.event The event for component resized.
 Resizer
org.aswing.resizer Component Resizer interface.
 ResizerController
org.aswing.resizer ResizerController make manage resizer feature easily.
 ResizeStrategy
org.aswing.resizer The strategy for DefaultResizer to count the new bounds of component would be resized to.
 ResizeStrategyImp
org.aswing.resizer A basic implementation of ResizeStrategy.
 Row
org.aswing.table.sorter 
 RowMapper
org.aswing.tree Defines the requirements for an object that translates paths in the tree into display rows.
 ScrollPaneEvent
org.aswing.event The event for JScrollPane.
 ScrollPaneLayout
org.aswing The layout manager used by JScrollPane.
 SearchInfo
org.aswing.tree 
 SelectablePoorTextCell
org.aswing.table Texts in this cell is selectable.
 SelectionEvent
org.aswing.event The event for list selection change.
 SideLineBorder
org.aswing.border A border that draw a line at one side of a component.
 SimpleButtonIcon
org.aswing 
 SimpleButtonIconToggle
org.aswing 
 SimpleTitledBorder
org.aswing.border 
 SingleSelectionModel
org.aswing A model that supports at most one indexed selection.
 SliderUI
org.aswing.plaf Pluginable ui for Slider.
 SoftBox
org.aswing A JPanel with SoftBoxLayout.
 SoftBoxLayout
org.aswing The SoftBoxLayout will layout the child components using their preferredWidth or preferredHeight instead of width or height.
 SolidBackground
org.aswing A background decorator that paint a solid color.
 SolidBrush
org.aswing.graphics SolidBrush encapsulate fill parameters for flash.display.Graphics.beginFill()
 SortableHeaderRenderer
org.aswing.table.sorter 
 SortableTextHeaderCell
org.aswing.table.sorter 
 SourceData
org.aswing.dnd The drag source data.
 SplitPaneUI
org.aswing.plaf Pluggable look and feel interface for JSplitPane.
 Stack
org.aswing.util The Stack class represents a last-in-first-out (LIFO) stack of objects.
 StringUtils
org.aswing.util 
 TabCloseEvent
org.aswing.event The event for JClos