maison
Class Ligne

java.lang.Object
  |
  +--maison.Figure
        |
        +--maison.Ligne
All Implemented Interfaces:
java.lang.Cloneable

class Ligne
extends Figure

La classe Ligne. Les lignes ne sont pas des RectangularFigure!


Field Summary
(package private)  int x2
           
(package private)  int y2
           
 
Fields inherited from class maison.Figure
couleur, environment, HANDLE_SIZE, selected, x, y
 
Constructor Summary
(package private) Ligne()
           
 
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)  void drawBuild(java.awt.Graphics g, int ox, int oy, int nx, int ny)
           
 void parse(java.io.StreamTokenizer st, DrawingPane d)
           
 void saveBody(java.io.PrintWriter fos)
           
(package private)  void setPos2(int x1, int y1)
           
(package private)  void translate(java.awt.Graphics g, int dx, int dy)
          les lignes ne peuvent pas être bougées...
 
Methods inherited from class maison.Figure
activate, doDrag, doReSelect, getColor, save, setColor, setPos, setSelected
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x2

int x2

y2

int y2
Constructor Detail

Ligne

Ligne()
Method Detail

dessiner

void dessiner(java.awt.Graphics g)
Overrides:
dessiner in class Figure

setPos2

void setPos2(int x1,
             int y1)

drawBuild

void drawBuild(java.awt.Graphics g,
               int ox,
               int oy,
               int nx,
               int ny)
Overrides:
drawBuild in class Figure

cloneFig

Figure cloneFig(int x0,
                int y0,
                int x1,
                int y1,
                int coul)
Overrides:
cloneFig in class Figure

translate

void translate(java.awt.Graphics g,
               int dx,
               int dy)
les lignes ne peuvent pas être bougées...
Overrides:
translate in class Figure

contains

boolean contains(java.awt.Point p)
Overrides:
contains in class Figure

saveBody

public void saveBody(java.io.PrintWriter fos)
Overrides:
saveBody in class Figure

parse

public void parse(java.io.StreamTokenizer st,
                  DrawingPane d)
Overrides:
parse in class Figure