maison
Class RectangularFigure
java.lang.Object
|
+--maison.Figure
|
+--maison.MovingFigure
|
+--maison.RectangularFigure
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- Maison, Oval, Rectangle
- abstract class RectangularFigure
- extends MovingFigure
Racine des figures qui sont dessinées dans un rectangle.
En fait la plupart des figures a part les lignes...
Method Summary |
(package private) Figure |
cloneFig(int x0,
int y0,
int x1,
int y1,
int coul)
|
(package private) boolean |
contains(java.awt.Point p)
|
(package private) void |
dessiner(java.awt.Graphics g)
|
(package private) abstract void |
display(java.awt.Graphics g,
int x,
int y,
int l,
int h)
|
(package private) void |
displayHandles(java.awt.Graphics g)
|
void |
doDrag(java.awt.Graphics g,
int dx,
int dy)
|
void |
doReSelect(int _x,
int _y)
|
(package private) void |
drawBuild(java.awt.Graphics g,
int ox,
int oy,
int nx,
int ny)
|
(package private) int |
getHandleNum(int _x,
int _y)
|
void |
setSelected(boolean b)
|
(package private) void |
setSize(int l1,
int h1)
|
(package private) void |
translate(java.awt.Graphics g,
int dx,
int dy)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selectedHandle
int selectedHandle
NO_HANDLE
final int NO_HANDLE
LEFT_TOP_HANDLE
final int LEFT_TOP_HANDLE
RIGHT_TOP_HANDLE
final int RIGHT_TOP_HANDLE
LEFT_BOTTOM_HANDLE
final int LEFT_BOTTOM_HANDLE
RIGHT_BOTTOM_HANDLE
final int RIGHT_BOTTOM_HANDLE
LEFT_HANDLE
final int LEFT_HANDLE
TOP_HANDLE
final int TOP_HANDLE
RIGHT_HANDLE
final int RIGHT_HANDLE
BOTTOM_HANDLE
final int BOTTOM_HANDLE
RectangularFigure
RectangularFigure()
cloneFig
Figure cloneFig(int x0,
int y0,
int x1,
int y1,
int coul)
- Overrides:
cloneFig
in class Figure
setSize
void setSize(int l1,
int h1)
contains
boolean contains(java.awt.Point p)
- Overrides:
contains
in class Figure
doReSelect
public void doReSelect(int _x,
int _y)
- Overrides:
doReSelect
in class Figure
doDrag
public void doDrag(java.awt.Graphics g,
int dx,
int dy)
- Overrides:
doDrag
in class Figure
setSelected
public void setSelected(boolean b)
- Overrides:
setSelected
in class Figure
display
abstract void display(java.awt.Graphics g,
int x,
int y,
int l,
int h)
displayHandles
void displayHandles(java.awt.Graphics g)
getHandleNum
int getHandleNum(int _x,
int _y)
dessiner
void dessiner(java.awt.Graphics g)
- Overrides:
dessiner
in class Figure
drawBuild
void drawBuild(java.awt.Graphics g,
int ox,
int oy,
int nx,
int ny)
- Overrides:
drawBuild
in class Figure
translate
void translate(java.awt.Graphics g,
int dx,
int dy)
- Overrides:
translate
in class Figure