package com.ptc.tracker; /*****************************************************************************\ FILE: TrackerDialog.java PURPOSE: Prints model information in the dialog using java.awt components. 09-Apr-99 I-01-34 JCN $$1 Created. \*****************************************************************************/ import java.awt.*; import java.awt.event.*; import java.util.*; public class TrackerDialog extends Dialog { static Vector[] data; static int count; Panel [] panels; Panel mainPanel, subPanel; public TrackerDialog (Vector[] modelData, int modelCount) { super (new Frame(), "Pro/J.Link Tracker Information", true); data=modelData; count =modelCount; init(); setSize(600, 300); pack(); show(); } private void init () { TrackerChoice choice; Button closeButton; mainPanel = new Panel(); subPanel = new Panel(); panels = new Panel [count]; for (int i =0; i 1) { choice = new TrackerChoice(subPanel, getModelNames()); mainPanel.add(choice); } add(mainPanel); } private Panel createPanel (Vector v) { Panel panel; TrackerCanvas canvas; panel =new Panel(); canvas = new TrackerCanvas(v); canvas.setSize(500, 250); panel.add(canvas); panel.setSize(505, 255); return (panel); } private String [] getModelNames() { String names [] = new String [count]; for (int i =0; i