import java.awt.*; public class labelPne extends Canvas implements constants { pClient parent = null; int imageNumber = -1; Rectangle theBounds = null; int canvasWidth = 0; public labelPne(pClient c) { super(); parent = c; setBackground(backgroundColor); } public void paint(Graphics g) { theBounds = getBounds(); canvasWidth = theBounds.width - 1; g.setColor(highlightColor); g.drawLine(0, 4, canvasWidth, 4); g.drawLine(0, 2, 0, 6); g.drawLine(canvasWidth, 2, canvasWidth, 6); if (imageNumber != -1 && parent.theImages[imageNumber] != null) { g.drawImage(parent.theImages[imageNumber], (canvasWidth - 9) / 2, 0, this); } } public void setImage(int newImage) { imageNumber = newImage; repaint(); } }