Figura Adaptee - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Figura Adaptee

Description:

Interfaz heredada de figura Dibujo. Vector Figura listaFiguras. GrupoFiguras grupo. Herramienta herramientaActiva. insertarFigura(Figura f) ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 16
Provided by: gaiaF
Category:
Tags: adaptee | figura | grupo

less

Transcript and Presenter's Notes

Title: Figura Adaptee


1
Figura ltltAdapteegtgt
Rectangle areaPresentacion boolean
seleccionada clone() dibujar(Graphics
g) dibujarSeleccion(Graphics g) cambiarAreaPresent
acion(Point p1, Point p2) Rectangle
getAreaPresentacion() setSeleccionada(boolean) Dim
ensiones getDimensiones() notificar() contienePunt
o(Point p) boolean esFiguraVacia() mover (int dx,
int dy) añadirFigura(Figura f)
java.awt.Rectangle java.awt.Point Observer
2
FiguraltltAdapteegtgt
Vector observers Vector manipuladores registrar
Observador(Observer) eliminarObservador(Observer)
aumentar(Point) estirar(Point) Manipulador
getManipulador(Point)
java.awt.Rectangle java.awt.Point Observer Manipul
ador
3
VentanaEditor
Dibujo areaDibujo actionPerformed(ActionEvent e)
Dibujo BotonHerramienta java.awt.event.ActionEvent
4
GrupoFiguras
ltltInterfaz heredada de figuragtgt
5
Dibujo
VectorltFiguragt listaFiguras GrupoFiguras
grupo Herramienta herramientaActiva insertarFigur
a(Figura f) Figura eliminarFigura(Figura
f) insertarFiguraGrupo(Figura f) Figura
encuentraFigura(Point) paintComponent(Graphics
g) setHerramientaActiva(Herramienta) void
mousePressed(MouseEvent e) void
mouseDragged(MouseEvent e) void
mouseReleased(MouseEvent e)
Figura java.awt.MouseEvent Herramienta GrupoFigura
s
6
ManipuladorltltTargetgtgt
Figura propietario dibujar(Graphics
g) contienePunto(Point) manipularFigura(
)
Figura
7
ManipuladorMoverltltAdaptergtgt
ltltInterfaz heredada de Manipuladorgtgt
8
BotonHerramienta
Herramienta herramienta Herramienta
getHerramienta()
javax.swing.JButton Herramienta
9
Herramienta
java.awt.MouseEvent
void mousePressed(MouseEvent e) void
mouseDragged(MouseEvent e) void
mouseReleased(MouseEvent e)
10
HerramientaCreacion
Figura prototipo Dibujo areaDibujo Figura
ultiFiguraCreada Point ultPulsacion void
mousePressed(MouseEvent e) void
mouseDragged(MouseEvent e) void
mouseReleased(MouseEvent e)
java.awt.MouseEvent Figura Dibujo java.awt.Point
11
HerramientaSeleccionltltClientgtgt
java.awt.MouseEvent Dibujo Figura java.awt.Point M
anipulador
Dibujo areaDibujo Figura figSeleccionada Point
ultPulsacion void mousePressed(MouseEvent
e) void mouseDragged(MouseEvent e) void
mouseReleased(MouseEvent e)
12
HerramientaAgrupar
java.awt.MouseEvent Dibujo
Dibujo areaDibujo void mousePressed(MouseEvent
e) void mouseDragged(MouseEvent e) void
mouseReleased(MouseEvent e)
13
ObserverFigura
Figura
actualizar(Figura f)
14
ObserverLineaTexto
Figura javax.swing.JTextField
JTextField linea actualizar(Figura f)
15
ObserverAreaTexto
Figura javax.swing.JTextArea
JTextArea areaTexto actualizar(Figura f)
Write a Comment
User Comments (0)
About PowerShow.com