/* * @(#)Legend.java 0.0.1 99/07/29 * * Copyright (c) 1999 by Willie Wheeler. All rights reserved. */ package stats; import java.awt.*; import javax.swing.*; /** * @version 0.0.1 07/29/99 * @author Willie Wheeler */ public class Legend extends JComponent { protected Chart chart; protected Color textColor; public Legend(Chart chart) { this.chart = chart; this.textColor = Color.black; updateUI(); } public void updateUI() { setUI(UIManager.getUI(this)); } public String getUIClassID() { return "stats.plaf.LegendUI"; } public void setTextColor(Color textColor) { this.textColor = textColor; } public Color getTextColor() { return textColor; } public String getIndependentsAsString() { return chart.getIndependentsAsString(); } public int getNumStates() { return chart.getNumStates(); } public String getStateName(int stateIndex) { return chart.getStateName(stateIndex); } public Color getStateColor(int stateIndex) { return chart.getStateColor(stateIndex); } }