Figura Rectangle areaPresentacion dibujar(Graphics g) cambiarAreaPresentacion(Point p1, Point p2)...
-
Upload
earl-stephens -
Category
Documents
-
view
212 -
download
0
Transcript of Figura Rectangle areaPresentacion dibujar(Graphics g) cambiarAreaPresentacion(Point p1, Point p2)...
Figura
Rectangle areaPresentacion
dibujar(Graphics g)
cambiarAreaPresentacion(Point p1, Point p2)Rectangle getAreaPresentacion()
java.awt.Rectanglejava.awt.Point
VentanaEditor
Dibujo areaDibujo
actionPerformed(ActionEvent e)
DibujoBotonHerramientajava.awt.event.ActionEvent
Dibujo
Vector<Figura> listaFigurasint figuraActiva
insertarFigura(Figura f)paintComponent(Graphics g)setFiguraActiva(int tipoFigura)
boolean crearRectangulo()boolean crearElipse()
mousePressed(MouseEvent e)
Figurajava.awt.MouseEvent
BotonHerramienta
final int ELIPSE=0;final int RECT=1;
int tipoFigura;
int getTipoFigura()
javax.swing.JButton
Figure
Rectangle displayBox
move(int dx, int dy)resize(Handle m, int dx, int dy)draw()boolean containsPoint(int x, int y)changeDisplayBox(Rectangle r)boolean isEmptyFigure()Rectangle getDisplayBox()Enumeration< Handle> Handles()
java.awt.Rectanglejava.util.EnumerationHandle
EditorWindow
Drawing drawAreaCreationTool hcFigure lastFigureint lastX, lastYboolean resizingHandle lastHandle
mousePressed(MouseEvent e)mouseDragged(MouseEvent e)mouseReleased(MouseEvent e)boolean isSelectionToolChosen()boolean isCreationToolChosen()
DrawingCreationTooljava.awt.event.MouseEventFigureHandle
Drawing
Vector<Figure> figureListFigure selectedFigure
Figure findFigure (int x, int y)addFigure(Figure f)Figure removeFigure(Figure f)draw()selectFigure(Figure f)deselectFigure()Figure getSelectedFigure()
Figure
ButtonTool
Figure protoype
Figure createFigure()
Figure