/***************MovingComponent****/importjava.awt.Color;importjava.awt.Dimension;importjava.awt.Graphics;importjavax.swing.JComponent;publicclassMovingComponentextendsJC...
/***************MovingComponent****/
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.JComponent;
public class MovingComponent extends JComponent {
private int x;
private int y;
private final int RIGHT = 0;
private final int LEFT = 1;
private int direction;
public MovingComponent()
{
x = 0;
y = 0;
direction = 1;
}
public void paintComponent(Graphics g)
{
g.setColor(Color.GREEN);
g.fillRect(x, y, 100, 100);
}
public void move()
{int width = getWidth ();
x = x +