private void showReportButtonActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_showReportButtonActionPerformed if (pieChart == null) { pieChart = manipulator.buildPieChart(valuesFrequencies); } final String html = manipulator.getReportHTML( table, column, valuesFrequencies, pieChart, pieChartDialog != null ? pieChartDialog.getChartSize() : null); if (reportDialog != null) { reportDialog.dispose(); } reportDialog = new SimpleHTMLReport(WindowManager.getDefault().getMainWindow(), html); } // GEN-LAST:event_showReportButtonActionPerformed
public void setup( AttributeColumnsManipulator m, AttributeTable table, AttributeColumn column, DialogControls dialogControls) { this.table = table; this.column = column; this.manipulator = (ColumnValuesFrequency) m; valuesFrequencies = manipulator.buildValuesFrequencies(table, column); configurePieChartButton.setEnabled( valuesFrequencies.size() <= ColumnValuesFrequency.MAX_PIE_CHART_CATEGORIES); }
private void configurePieChartButtonActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_configurePieChartButtonActionPerformed if (pieChart == null) { pieChart = manipulator.buildPieChart(valuesFrequencies); } if (pieChartDialog != null) { pieChartDialog.setVisible(true); } else { pieChartDialog = new JFreeChartDialog( WindowManager.getDefault().getMainWindow(), pieChart.getTitle().getText(), pieChart, 1000, 1000); } } // GEN-LAST:event_configurePieChartButtonActionPerformed
public String getDisplayName() { return manipulator.getName(); }