Я новичок в программировании на Java, и я использую BLUEJ для создания некоторых основных объектов и т. Д. У меня есть 4 объекта (3 прямоугольника и один треугольник), и я хочу использовать метод slowMoveHorizontal для переместите эти 4 объекта примерно на 50 пикселей вправо.Переместить объекты-объекты в bluej
До сих пор все работает, но проблема заключается в том, что они НЕ перемещаются одновременно. Они движутся по ОДИНУ НА ОДНОЙ основе.
Буду признателен за любую помощь.
Заранее спасибо.
public class PLFlag
{
private MyRectangle greenRectangle;
private MyRectangle whiteRectangle;
private MyRectangle blackRectangle;
private MyRectangle frame;
private MyRectangle mast;
private Triangle redTriangle;
/**
* Constructor for objects of class PLFlag
*/
public PLFlag()
{
// nothing to do... instance variables are automatically set to null
}
/**
* Draw this PLFlag.
*/
public void draw()
{
mast = new MyRectangle();
mast.makeVisible();
mast.changeSize(400,5);
mast.changeColor("black");
mast.moveVertical(-100);
mast.moveHorizontal(-55);
frame = new MyRectangle();
frame.changeColor("black");
frame.changeSize(122,180);
frame.slowMoveHorizontal(-50);
frame.moveVertical(-100);
frame.makeVisible();
greenRectangle = new MyRectangle();
greenRectangle.changeColor("green");
greenRectangle.changeSize(40,179);
greenRectangle.moveHorizontal(-50);
greenRectangle.slowMoveVertical(-19);
greenRectangle.makeVisible();
whiteRectangle = new MyRectangle();
whiteRectangle.changeColor("white");
whiteRectangle.changeSize(40,179);
whiteRectangle.moveVertical(-59);
whiteRectangle.moveHorizontal(-50);
whiteRectangle.makeVisible();
redTriangle = new Triangle();
redTriangle.changeSize(-90,-120);
redTriangle.changeColor("red");
redTriangle.slowMoveHorizontal(210);
redTriangle.slowMoveVertical(-130);
redTriangle.makeVisible();
}
}
Пожалуйста, ваш код. – Bajal
Если вам нужна помощь в StackOverflow, вам необходимо предоставить [Минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve). –
@Bajal я разместил его –