Programa

You might also like

You are on page 1of 9

/**

* This class represents a simple picture. You can draw the picture using

* the draw method. But wait, there's more: being an electronic picture, it

* can be changed. You can set it to black-and-white display and back to

* colors (only after it's been drawn, of course).

* This class was written as an early example for teaching Java with BlueJ.

* @author Michael Kölling and David J. Barnes

* @version 1.1 (24 May 2001)

*/

public class Picture

private Square cielo;

private Square tren;

private Triangle defensa;

private Circle sol;

private Square vagon;

private Square cabina;

private Square union;

private Circle rueda;

/**

* Constructor for objects of class Picture

*/

public Picture()

// nothing to do... instance variables are automatically set to null

}
/**

* Draw this picture.

*/

public void draw()

cielo = new Square();

cielo.changeColor("blue");

cielo.moveVertical(-300);

cielo.moveHorizontal(-70);

cielo.changeSize(350);

cielo.makeVisible();

tren = new Square();

tren.changeColor("black");

tren.moveHorizontal(-10);

tren.moveVertical(130);

tren.changeSize(40);

tren.makeVisible();

cabina = new Square();

cabina.changeColor("black");

cabina.moveHorizontal(0);

cabina.moveVertical(100);

cabina.changeSize(30);

cabina.makeVisible();

cabina = new Square();

cabina.changeColor("blue");

cabina.moveHorizontal(5);
cabina.moveVertical(105);

cabina.changeSize(20);

cabina.makeVisible();

vagon = new Square();

vagon.changeColor("black");

vagon.moveHorizontal(40);

vagon.moveVertical(130);

vagon.changeSize(40);

vagon.makeVisible();

vagon = new Square();

vagon.changeColor("black");

vagon.moveHorizontal(90);

vagon.moveVertical(130);

vagon.changeSize(40);

vagon.makeVisible();

vagon = new Square();

vagon.changeColor("black");

vagon.moveHorizontal(140);

vagon.moveVertical(130);

vagon.changeSize(40);

vagon.makeVisible();

defensa = new Triangle();

defensa.changeSize(40, 40);

defensa.moveHorizontal(0);
defensa.moveVertical(165);

defensa.changeColor("black");

defensa.makeVisible();

sol = new Circle();

sol.changeColor("yellow");

sol.moveHorizontal(20);

sol.moveVertical(-10);

sol.changeSize(30);

sol.makeVisible();

union = new Square();

union.changeColor("blue");

union.moveHorizontal(30);

union.moveVertical(160);

union.changeSize(10);

union.makeVisible();

union = new Square();

union.changeColor("blue");

union.moveHorizontal(80);

union.moveVertical(160);

union.changeSize(10);

union.makeVisible();

union = new Square();

union.changeColor("blue");

union.moveHorizontal(130);

union.moveVertical(160);
union.changeSize(10);

union.makeVisible();

rueda = new Circle();

rueda.changeColor("yellow");

rueda.moveHorizontal(25);

rueda.moveVertical(160);

rueda.changeSize(20);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("black");

rueda.moveHorizontal(30);

rueda.moveVertical(165);

rueda.changeSize(10);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("yellow");

rueda.moveHorizontal(50);

rueda.moveVertical(160);

rueda.changeSize(20);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("black");

rueda.moveHorizontal(55);

rueda.moveVertical(165);

rueda.changeSize(10);
rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("yellow");

rueda.moveHorizontal(80);

rueda.moveVertical(160);

rueda.changeSize(20);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("black");

rueda.moveHorizontal(85);

rueda.moveVertical(165);

rueda.changeSize(10);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("yellow");

rueda.moveHorizontal(100);

rueda.moveVertical(160);

rueda.changeSize(20);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("black");

rueda.moveHorizontal(105);

rueda.moveVertical(165);

rueda.changeSize(10);

rueda.makeVisible();
rueda = new Circle();

rueda.changeColor("yellow");

rueda.moveHorizontal(130);

rueda.moveVertical(160);

rueda.changeSize(20);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("black");

rueda.moveHorizontal(135);

rueda.moveVertical(165);

rueda.changeSize(10);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("yellow");

rueda.moveHorizontal(150);

rueda.moveVertical(160);

rueda.changeSize(20);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("black");

rueda.moveHorizontal(155);

rueda.moveVertical(165);

rueda.changeSize(10);

rueda.makeVisible();
rueda = new Circle();

rueda.changeColor("yellow");

rueda.moveHorizontal(180);

rueda.moveVertical(160);

rueda.changeSize(20);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("black");

rueda.moveHorizontal(185);

rueda.moveVertical(165);

rueda.changeSize(10);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("yellow");

rueda.moveHorizontal(200);

rueda.moveVertical(160);

rueda.changeSize(20);

rueda.makeVisible();

rueda = new Circle();

rueda.changeColor("black");

rueda.moveHorizontal(205);

rueda.moveVertical(165);

rueda.changeSize(10);

rueda.makeVisible();
}

You might also like