package awb; import java.awt.*; public class TrackInfo extends Canvas { private int myTicks; // just to see if update works private RaceTrack myTrack; public TrackInfo(RaceTrack rt) { setBackground(Color.magenta); // for debugging myTrack = rt; myTicks = 0; } public void update() { myTicks++; repaint(); } public void paint(Graphics g) { g.setColor(Color.black); g.drawString("Ticks: " + myTicks,10,20); } public Dimension preferredSize() { return new Dimension(100,100); } public Dimension minimumSize() { return new Dimension(50,20); } }