public void setStates(double[] values, String[] labels, String[] tooltips) { if (style == ChartStyle.PIE) { piePanel.setStates(values, labels, tooltips); } else if (style == ChartStyle.BAR) { barPanel.setStates(values, labels, tooltips); } }
/* * (non-Javadoc) * * @see com.intel.hpc.stl.ui.common.JCard#getMainPanel() */ @Override protected JPanel getMainComponent() { if (mainPanel == null) { mainPanel = new JPanel(); layout = new CardLayout(); mainPanel.setLayout(layout); barPanel = new NodeStatesBar(false); barPanel.setOpaque(false); mainPanel.add(barPanel, ChartStyle.BAR.name()); piePanel = new NodeStatesPie(false); piePanel.setOpaque(false); mainPanel.add(piePanel, ChartStyle.PIE.name()); layout.show(mainPanel, ChartStyle.PIE.name()); } return mainPanel; }
public void clear() { barPanel.clear(); piePanel.clear(); }
/** * Description: * * @param dataset * @param colors */ public void setDataset(PieDataset dataset, Color[] colors) { piePanel.setDataset(dataset, colors); }