Class GUIComponent
java.lang.Object
interfascia.GUIComponent
- Direct Known Subclasses:
GUIController,IFButton,IFCheckBox,IFLabel,IFProgressBar,IFRadioButton,IFRadioController,IFTextField
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddActionListener(Object newListener) booleanvoiddraw()voidfireEventNotification(GUIComponent argComponent, String argMessage) intintintintgetIndex()getLabel()intgetWidth()intgetX()intgetY()voidbooleanisMouseOver(int mouseX, int mouseY) voidvoidvoidvoidvoidsetHeight(int newHeight) voidsetIndex(int i) voidvoidvoidsetPosition(int newX, int newY) voidsetSize(int newWidth, int newHeight) voidsetWidth(int newWidth) voidsetX(int newX) voidsetY(int newY) voidupdate(int argX, int argY)
-
Constructor Details
-
GUIComponent
public GUIComponent()
-
-
Method Details
-
setIndex
public void setIndex(int i) -
getIndex
public int getIndex() -
update
public void update(int argX, int argY) -
draw
public void draw() -
render
-
setController
-
getController
-
initWithParent
public void initWithParent() -
setLookAndFeel
-
getLookAndFeel
-
getLabel
-
setLabel
-
canReceiveFocus
public boolean canReceiveFocus() -
getWidth
public int getWidth() -
setWidth
public void setWidth(int newWidth) -
getHeight
public int getHeight() -
setHeight
public void setHeight(int newHeight) -
addActionListener
-
setSize
public void setSize(int newWidth, int newHeight) -
setPosition
public void setPosition(int newX, int newY) -
setX
public void setX(int newX) -
getX
public int getX() -
getAbsoluteX
public int getAbsoluteX() -
setY
public void setY(int newY) -
getY
public int getY() -
getAbsoluteY
public int getAbsoluteY() -
mouseEvent
-
keyEvent
-
actionPerformed
-
fireEventNotification
-
isMouseOver
public boolean isMouseOver(int mouseX, int mouseY)
-