package com.ptc.tracker; /*****************************************************************************\ FILE: TrackerCanvas.java PURPOSE: Prints model information by building a java.awt.Canvas component. 09-Apr-99 I-01-34 JCN $$1 Created. \*****************************************************************************/ import java.util.*; import java.awt.*; public class TrackerCanvas extends Canvas { String[] labels = {"Model full name:", "Model type:", "Model path:", "Version stamp:", "Model created on:", "Model accessed on:", "Last feature created:", "Last feature type:", "Last feature id:", "Last feature status:"}; Vector data; public TrackerCanvas (Vector inData) { data = inData; } public void paint (Graphics g) { Enumeration e; Object element; Color red = Color.red; Color white = Color.white; Color black = Color.black; int y_loc = 20; setBackground (white); e = data.elements(); for (int i =0; i < data.size(); i++) { element = data.elementAt(i); g.setColor (black); g.drawString(labels[i], 10, y_loc); g.setColor(red); g.drawString(element.toString(), 150, y_loc); y_loc += 20; } } }