Figuras Geometricas 2D, Explicación
Descripción
Primero se deben incluye los import:
```
import java.awt.Color;
import org.opensourcephysics.display.DrawableShape;
import org.opensourcephysics.display.DrawingFrame;
import org.opensourcephysics.display.PlottingPanel;
```
y dentro del código las definciones necesarias:
```
Color fillColor = new Color(255, 128, 128, 128);
Color edgeColor = new Color(255, 0, 0, 255);
```
Luego se debe crear el panel para dibujar
```
PlottingPanel panel = new PlottingPanel("x", "y", null);
panel.setSquareAspect(true);
DrawingFrame frame = new DrawingFrame(panel);
```
para crear y agregar un rectangulo
```
DrawableShape rectangle = DrawableShape.createRectangle(-3, -4, 4, 5);
rectangle.setTheta(Math.PI/4);
rectangle.setMarkerColor(fillColor, edgeColor);
panel.addDrawable(rectangle);
```
y crear un circulo
```
DrawableShape circle = DrawableShape.createCircle(3, 4, 6);
panel.addDrawable(circle);
```
Finalmente se cuelga el panel del frame:
```
frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
```
La fuente del constructor puede bajase de
[Vector.java](../programing/Geo.java)
ID:(7538, 0)