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, setVisible
public 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 IPane
public float getBorderWidth()
getBorderWidth
in interface IPane
public java.awt.Stroke getBorderStroke()
public void setBorderColor(int r, int g, int b, int a)
setBorderColor
in interface IPane
public void setBorderColor(java.awt.Color c)
public int getBorderColor()
getBorderColor
in interface IPane
public INavigator navigator()
public void setBounds(int x, int y, int w, int h)
setBounds
in interface IPane
setBounds
in class IComponent
public void setLocation(int x, int y)
setLocation
in interface IPane
setLocation
in class IComponent
public void setSize(int w, int h)
setSize
in interface IPane
setSize
in class IComponent
public void focus(java.util.ArrayList<IObject> e)
public void mousePressed(IMouseEvent e)
mousePressed
in interface IPane
public void mouseReleased(IMouseEvent e)
mouseReleased
in interface IPane
public void mouseClicked(IMouseEvent e)
mouseClicked
in interface IPane
public void mouseEntered(IMouseEvent e)
mouseEntered
in interface IPane
public void mouseExited(IMouseEvent e)
mouseExited
in interface IPane
public void mouseMoved(IMouseEvent e)
mouseMoved
in interface IPane
public void mouseDragged(IMouseEvent e)
mouseDragged
in interface IPane
public void mouseWheelMoved(IMouseWheelEvent e)
mouseWheelMoved
in interface IPane
public void keyPressed(IKeyEvent e)
keyPressed
in interface IPane
public void keyReleased(IKeyEvent e)
keyReleased
in interface IPane