Example #1
0
 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);
   }
 }
Example #2
0
  /*
   * (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;
  }
Example #3
0
 public void clear() {
   barPanel.clear();
   piePanel.clear();
 }
Example #4
0
 /**
  * Description:
  *
  * @param dataset
  * @param colors
  */
 public void setDataset(PieDataset dataset, Color[] colors) {
   piePanel.setDataset(dataset, colors);
 }