public class IPaneLight extends IComponent implements IPane
IView,
INavigator,
IPanel| Modifier and Type | Field and Description |
|---|---|
java.awt.Color |
borderColor |
java.awt.Stroke |
borderStroke |
float |
borderWidth |
INavigator |
navigator |
IPanelI |
parent |
IView |
view |
| Constructor and Description |
|---|
IPaneLight(int x,
int y,
int width,
int height) |
IPaneLight(int x,
int y,
int width,
int height,
IView view,
IPanel p) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(IGraphics g) |
void |
focus()
Focus view on objects
|
void |
focus(java.util.ArrayList<IObject> e)
Focus view on objects
|
int |
getBorderColor() |
java.awt.Stroke |
getBorderStroke() |
float |
getBorderWidth() |
IPanelI |
getPanel() |
IView |
getView() |
void |
keyPressed(IKeyEvent e) |
void |
keyReleased(IKeyEvent e) |
void |
keyTyped(IKeyEvent e) |
void |
mouseClicked(IMouseEvent e) |
void |
mouseDragged(IMouseEvent e) |
void |
mouseEntered(IMouseEvent e) |
void |
mouseExited(IMouseEvent e) |
void |
mouseMoved(IMouseEvent e) |
void |
mousePressed(IMouseEvent e) |
void |
mouseReleased(IMouseEvent e) |
void |
mouseWheelMoved(IMouseWheelEvent e) |
INavigator |
navigator() |
void |
setBorderColor(java.awt.Color c) |
void |
setBorderColor(int r,
int g,
int b,
int a) |
void |
setBorderWidth(float b) |
void |
setBounds(int x,
int y,
int w,
int h) |
void |
setLocation(int x,
int y) |
void |
setPanel(IPanel p) |
void |
setPanel(IPanelI p) |
void |
setSize(int w,
int h) |
void |
setView(IView view) |
contains, getHeight, getWidth, getX, getY, isVisible, setBounds, setVisiblepublic IPanelI parent
public IView view
public INavigator navigator
public float borderWidth
public java.awt.Color borderColor
public java.awt.Stroke borderStroke
public void setPanel(IPanel p)
public void setBorderWidth(float b)
setBorderWidth in interface IPanepublic float getBorderWidth()
getBorderWidth in interface IPanepublic java.awt.Stroke getBorderStroke()
public void setBorderColor(int r,
int g,
int b,
int a)
setBorderColor in interface IPanepublic void setBorderColor(java.awt.Color c)
public int getBorderColor()
getBorderColor in interface IPanepublic INavigator navigator()
public void setBounds(int x,
int y,
int w,
int h)
setBounds in interface IPanesetBounds in class IComponentpublic void setLocation(int x,
int y)
setLocation in interface IPanesetLocation in class IComponentpublic void setSize(int w,
int h)
setSize in interface IPanesetSize in class IComponentpublic void focus(java.util.ArrayList<IObject> e)
public void mousePressed(IMouseEvent e)
mousePressed in interface IPanepublic void mouseReleased(IMouseEvent e)
mouseReleased in interface IPanepublic void mouseClicked(IMouseEvent e)
mouseClicked in interface IPanepublic void mouseEntered(IMouseEvent e)
mouseEntered in interface IPanepublic void mouseExited(IMouseEvent e)
mouseExited in interface IPanepublic void mouseMoved(IMouseEvent e)
mouseMoved in interface IPanepublic void mouseDragged(IMouseEvent e)
mouseDragged in interface IPanepublic void mouseWheelMoved(IMouseWheelEvent e)
mouseWheelMoved in interface IPanepublic void keyPressed(IKeyEvent e)
keyPressed in interface IPanepublic void keyReleased(IKeyEvent e)
keyReleased in interface IPane