All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.gui.beans.BeanInstance
java.lang.Object
|
+----weka.gui.beans.BeanInstance
- public class BeanInstance
- extends java.lang.Object
- implements java.io.Serializable
Class that manages a set of beans.
- Since:
- 1.0
- Version:
- $Revision: 1.1 $
- Author:
- Mark Hall
BEAN_EXECUTING-
IDLE-
BeanInstance(JComponent, Object, int, int)
- Creates a new
BeanInstance instance.
BeanInstance(JComponent, String, int, int)
- Creates a new
BeanInstance instance given the fully
qualified name of the bean
addAllBeansToContainer(JComponent)
- Adds all beans to the supplied component
findInstance(Point)
- Looks for a bean (if any) whose bounds contain the supplied point
getBean()
- Gets the bean encapsulated in this instance
getBeanInstances()
- Return the list of displayed beans
getHeight()
- Gets the height of this bean
getWidth()
- Gets the width of this bean
getX()
- Gets the x coordinate of this bean
getY()
- Gets the y coordinate of this bean
paintLabels(Graphics)
- Renders the textual labels for the beans.
removeAllBeansFromContainer(JComponent)
- Removes all beans from containing component
removeBean(JComponent)
- Remove this bean from the list of beans and from the containing component
reset(JComponent)
- Reset the list of beans
setBeanInstances(Vector, JComponent)
- Describe
setBeanInstances method here.
setX(int)
- Sets the x coordinate of this bean
setY(int)
- Sets the y coordinate of this bean
IDLE
public static final int IDLE
BEAN_EXECUTING
public static final int BEAN_EXECUTING
BeanInstance
public BeanInstance(javax.swing.JComponent container,
java.lang.Object bean,
int x,
int y)
Creates a new BeanInstance instance.
- Parameters:
container - a JComponent to add the bean to
bean - the bean to add
x - the x coordinate of the bean
y - the y coordinate of the bean
BeanInstance
public BeanInstance(javax.swing.JComponent container,
java.lang.String beanName,
int x,
int y)
Creates a new BeanInstance instance given the fully
qualified name of the bean
- Parameters:
container - a JComponent to add the bean to
beanName - the fully qualified name of the bean
x - the x coordinate of the bean
y - th y coordinate of the bean
reset
public static void reset(javax.swing.JComponent container)
Reset the list of beans
removeAllBeansFromContainer
public static void removeAllBeansFromContainer(javax.swing.JComponent container)
Removes all beans from containing component
- Parameters:
container - a JComponent value
addAllBeansToContainer
public static void addAllBeansToContainer(javax.swing.JComponent container)
Adds all beans to the supplied component
- Parameters:
container - a JComponent value
getBeanInstances
public static java.util.Vector getBeanInstances()
Return the list of displayed beans
- Returns:
- a vector of beans
setBeanInstances
public static void setBeanInstances(java.util.Vector beanInstances,
javax.swing.JComponent container)
Describe setBeanInstances method here.
- Parameters:
beanInstances - a Vector value
container - a JComponent value
paintLabels
public static void paintLabels(java.awt.Graphics gx)
Renders the textual labels for the beans.
- Parameters:
gx - a Graphics object on which to render
the labels
findInstance
public static BeanInstance findInstance(java.awt.Point p)
Looks for a bean (if any) whose bounds contain the supplied point
- Parameters:
p - a point
- Returns:
- a bean that contains the supplied point or null if no bean
contains the point
removeBean
public void removeBean(javax.swing.JComponent container)
Remove this bean from the list of beans and from the containing component
- Parameters:
container - the JComponent that holds the bean
getBean
public java.lang.Object getBean()
Gets the bean encapsulated in this instance
- Returns:
- an
Object value
getX
public int getX()
Gets the x coordinate of this bean
- Returns:
- an
int value
getY
public int getY()
Gets the y coordinate of this bean
- Returns:
- an
int value
getWidth
public int getWidth()
Gets the width of this bean
- Returns:
- an
int value
getHeight
public int getHeight()
Gets the height of this bean
- Returns:
- an
int value
setX
public void setX(int newX)
Sets the x coordinate of this bean
- Parameters:
newX - an int value
setY
public void setY(int newY)
Sets the y coordinate of this bean
- Parameters:
newY - an int value
All Packages Class Hierarchy This Package Previous Next Index WEKA's home