24 lines
646 B
Java

package DoubleDeckerBus;
import DoubleDeckerBus.DrawningObjects.DrawningBus;
import DoubleDeckerBus.Generics.TheBusesCollectionGeneric;
import DoubleDeckerBus.MovementStrategy.DrawningObjectBus;
import javax.swing.*;
import java.awt.*;
public class CollectionCanvas extends JComponent {
public TheBusesCollectionGeneric<DrawningBus, DrawningObjectBus> _bus;
@Override
public void paintComponent (Graphics g){
if (_bus == null) {
return;
}
super.paintComponents(g);
Graphics2D g2d = (Graphics2D)g;
g2d.drawImage(_bus.ShowTheBuses(), 0, 0, this);
super.repaint();
}
}