Browse Source

CHART-12733 图表数据结构 回退

research/11.0
shine 5 years ago
parent
commit
33324dde63
  1. 39
      designer-chart/src/main/java/com/fr/van/chart/bubble/BubbleIndependentVanChartInterface.java
  2. 6
      designer-chart/src/main/java/com/fr/van/chart/custom/CustomIndependentVanChartInterface.java
  3. 25
      designer-chart/src/main/java/com/fr/van/chart/funnel/designer/FunnelIndependentVanChartInterface.java
  4. 39
      designer-chart/src/main/java/com/fr/van/chart/gauge/GaugeIndependentVanChartInterface.java
  5. 25
      designer-chart/src/main/java/com/fr/van/chart/multilayer/MultiPieIndependentVanChartInterface.java
  6. 23
      designer-chart/src/main/java/com/fr/van/chart/scatter/ScatterIndependentVanChartInterface.java
  7. 23
      designer-chart/src/main/java/com/fr/van/chart/structure/desinger/VanStructureChartTypeUI.java
  8. 23
      designer-chart/src/main/java/com/fr/van/chart/vanchart/AbstractIndependentVanChartUI.java
  9. 79
      designer-chart/src/main/java/com/fr/van/chart/vanchart/AbstractMultiCategoryVanChartUI.java
  10. 23
      designer-chart/src/main/java/com/fr/van/chart/wordcloud/designer/WordCloudIndependentVanChartInterface.java

39
designer-chart/src/main/java/com/fr/van/chart/bubble/BubbleIndependentVanChartInterface.java

@ -3,12 +3,6 @@ package com.fr.van.chart.bubble;
import com.fr.chart.chartattr.Chart; import com.fr.chart.chartattr.Chart;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.beans.BasicBeanPane; import com.fr.design.beans.BasicBeanPane;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.ScatterCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.ScatterDataSetFieldsPane;
import com.fr.design.chartx.fields.diff.SingleCategoryCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.SingleCategoryDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.condition.ConditionAttributesPane; import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener; import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.i18n.Toolkit; import com.fr.design.i18n.Toolkit;
@ -141,20 +135,21 @@ public class BubbleIndependentVanChartInterface extends AbstractIndependentVanCh
return new VanChartBubbleConditionPane(plot); return new VanChartBubbleConditionPane(plot);
} }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
@Override // return new AbstractVanSingleDataPane(listener) {
protected SingleDataPane createSingleDataPane() { // @Override
VanChartBubblePlot plot = null; // protected SingleDataPane createSingleDataPane() {
if (getVanChart() != null) { // VanChartBubblePlot plot = null;
plot = getVanChart().getPlot(); // if (getVanChart() != null) {
} // plot = getVanChart().getPlot();
if (plot != null && plot.isForceBubble()) { // }
return new SingleDataPane(new SingleCategoryDataSetFieldsPane(), new SingleCategoryCellDataFieldsPane()); // if (plot != null && plot.isForceBubble()) {
} // return new SingleDataPane(new SingleCategoryDataSetFieldsPane(), new SingleCategoryCellDataFieldsPane());
return new SingleDataPane(new ScatterDataSetFieldsPane(), new ScatterCellDataFieldsPane()); // }
} // return new SingleDataPane(new ScatterDataSetFieldsPane(), new ScatterCellDataFieldsPane());
}; // }
} // };
// }
} }

6
designer-chart/src/main/java/com/fr/van/chart/custom/CustomIndependentVanChartInterface.java

@ -1,6 +1,5 @@
package com.fr.van.chart.custom; package com.fr.van.chart.custom;
import com.fr.design.chartx.CustomChartDataPane;
import com.fr.design.gui.frpane.AttributeChangeListener; import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.i18n.Toolkit; import com.fr.design.i18n.Toolkit;
import com.fr.design.mainframe.chart.AbstractChartAttrPane; import com.fr.design.mainframe.chart.AbstractChartAttrPane;
@ -74,6 +73,9 @@ public class CustomIndependentVanChartInterface extends AbstractIndependentVanCh
} }
public ChartDataPane getChartDataPane(AttributeChangeListener listener){ public ChartDataPane getChartDataPane(AttributeChangeListener listener){
return new CustomChartDataPane(listener); //图表数据结构 恢复用注释。下面1行删除。
return new VanChartCustomDataPane(listener);
//图表数据结构 恢复用注释。取消注释。
//return new CustomChartDataPane(listener);
} }
} }

25
designer-chart/src/main/java/com/fr/van/chart/funnel/designer/FunnelIndependentVanChartInterface.java

@ -3,10 +3,6 @@ package com.fr.van.chart.funnel.designer;
import com.fr.chart.chartattr.Chart; import com.fr.chart.chartattr.Chart;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.beans.BasicBeanPane; import com.fr.design.beans.BasicBeanPane;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.FunnelCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.FunnelDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.condition.ConditionAttributesPane; import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener; import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.i18n.Toolkit; import com.fr.design.i18n.Toolkit;
@ -94,14 +90,15 @@ public class FunnelIndependentVanChartInterface extends AbstractIndependentVanCh
return "com/fr/design/images/form/toolbar/funnel.png"; return "com/fr/design/images/form/toolbar/funnel.png";
} }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
@Override // return new AbstractVanSingleDataPane(listener) {
protected SingleDataPane createSingleDataPane() { // @Override
return new SingleDataPane(new FunnelDataSetFieldsPane(), new FunnelCellDataFieldsPane()); // protected SingleDataPane createSingleDataPane() {
} // return new SingleDataPane(new FunnelDataSetFieldsPane(), new FunnelCellDataFieldsPane());
}; // }
// };
} //
// }
} }

39
designer-chart/src/main/java/com/fr/van/chart/gauge/GaugeIndependentVanChartInterface.java

@ -2,12 +2,6 @@ package com.fr.van.chart.gauge;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.beans.BasicBeanPane; import com.fr.design.beans.BasicBeanPane;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.GaugeCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.GaugeDataSetFieldsPane;
import com.fr.design.chartx.fields.diff.SingleCategoryCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.SingleCategoryDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.gui.frpane.AttributeChangeListener; import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.i18n.Toolkit; import com.fr.design.i18n.Toolkit;
import com.fr.design.mainframe.chart.AbstractChartAttrPane; import com.fr.design.mainframe.chart.AbstractChartAttrPane;
@ -115,20 +109,21 @@ public class GaugeIndependentVanChartInterface extends AbstractIndependentVanCha
return new VanChartGaugeSeriesPane(parent, plot); return new VanChartGaugeSeriesPane(parent, plot);
} }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
@Override // return new AbstractVanSingleDataPane(listener) {
protected SingleDataPane createSingleDataPane() { // @Override
VanChartGaugePlot gaugePlot = null; // protected SingleDataPane createSingleDataPane() {
if (getVanChart() != null) { // VanChartGaugePlot gaugePlot = null;
gaugePlot = getVanChart().getPlot(); // if (getVanChart() != null) {
} // gaugePlot = getVanChart().getPlot();
if (gaugePlot != null && !gaugePlot.isMultiPointer()) { // }
return new SingleDataPane(new GaugeDataSetFieldsPane(), new GaugeCellDataFieldsPane()); // if (gaugePlot != null && !gaugePlot.isMultiPointer()) {
} // return new SingleDataPane(new GaugeDataSetFieldsPane(), new GaugeCellDataFieldsPane());
return new SingleDataPane(new SingleCategoryDataSetFieldsPane(), new SingleCategoryCellDataFieldsPane()); // }
} // return new SingleDataPane(new SingleCategoryDataSetFieldsPane(), new SingleCategoryCellDataFieldsPane());
}; // }
} // };
// }
} }

25
designer-chart/src/main/java/com/fr/van/chart/multilayer/MultiPieIndependentVanChartInterface.java

@ -2,14 +2,8 @@ package com.fr.van.chart.multilayer;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.beans.BasicBeanPane; import com.fr.design.beans.BasicBeanPane;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.MultiPieCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.MultiPieDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.condition.ConditionAttributesPane; import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.i18n.Toolkit; import com.fr.design.i18n.Toolkit;
import com.fr.design.mainframe.chart.gui.ChartDataPane;
import com.fr.design.mainframe.chart.gui.ChartStylePane; import com.fr.design.mainframe.chart.gui.ChartStylePane;
import com.fr.design.mainframe.chart.gui.type.AbstractChartTypePane; import com.fr.design.mainframe.chart.gui.type.AbstractChartTypePane;
import com.fr.van.chart.multilayer.other.VanChartMultiPieConditionPane; import com.fr.van.chart.multilayer.other.VanChartMultiPieConditionPane;
@ -42,15 +36,16 @@ public class MultiPieIndependentVanChartInterface extends AbstractIndependentVan
}; };
} }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
@Override // return new AbstractVanSingleDataPane(listener) {
protected SingleDataPane createSingleDataPane() { // @Override
return new SingleDataPane(new MultiPieDataSetFieldsPane(), new MultiPieCellDataFieldsPane()); // protected SingleDataPane createSingleDataPane() {
} // return new SingleDataPane(new MultiPieDataSetFieldsPane(), new MultiPieCellDataFieldsPane());
}; // }
} // };
// }
public BasicBeanPane<Plot> getPlotSeriesPane(ChartStylePane parent, Plot plot){ public BasicBeanPane<Plot> getPlotSeriesPane(ChartStylePane parent, Plot plot){
return new VanChartMultiPieSeriesPane(parent, plot); return new VanChartMultiPieSeriesPane(parent, plot);

23
designer-chart/src/main/java/com/fr/van/chart/scatter/ScatterIndependentVanChartInterface.java

@ -4,10 +4,6 @@ package com.fr.van.chart.scatter;
import com.fr.chart.chartattr.Chart; import com.fr.chart.chartattr.Chart;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.beans.BasicBeanPane; import com.fr.design.beans.BasicBeanPane;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.ScatterCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.ScatterDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.condition.ConditionAttributesPane; import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener; import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.i18n.Toolkit; import com.fr.design.i18n.Toolkit;
@ -108,13 +104,14 @@ public class ScatterIndependentVanChartInterface extends AbstractIndependentVanC
return new VanChartScatterConditionPane(plot); return new VanChartScatterConditionPane(plot);
} }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
@Override // return new AbstractVanSingleDataPane(listener) {
protected SingleDataPane createSingleDataPane() { // @Override
return new SingleDataPane(new ScatterDataSetFieldsPane(), new ScatterCellDataFieldsPane()); // protected SingleDataPane createSingleDataPane() {
} // return new SingleDataPane(new ScatterDataSetFieldsPane(), new ScatterCellDataFieldsPane());
}; // }
} // };
// }
} }

23
designer-chart/src/main/java/com/fr/van/chart/structure/desinger/VanStructureChartTypeUI.java

@ -3,10 +3,6 @@ package com.fr.van.chart.structure.desinger;
import com.fr.chart.chartattr.Chart; import com.fr.chart.chartattr.Chart;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.beans.BasicBeanPane; import com.fr.design.beans.BasicBeanPane;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.StructureCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.StructureDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.condition.ConditionAttributesPane; import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener; import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.i18n.Toolkit; import com.fr.design.i18n.Toolkit;
@ -116,13 +112,14 @@ public class VanStructureChartTypeUI extends AbstractIndependentVanChartUI {
return new VanChartStructureConditionPane(plot); return new VanChartStructureConditionPane(plot);
} }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
@Override // return new AbstractVanSingleDataPane(listener) {
protected SingleDataPane createSingleDataPane() { // @Override
return new SingleDataPane(new StructureDataSetFieldsPane(), new StructureCellDataFieldsPane()); // protected SingleDataPane createSingleDataPane() {
} // return new SingleDataPane(new StructureDataSetFieldsPane(), new StructureCellDataFieldsPane());
}; // }
} // };
// }
} }

23
designer-chart/src/main/java/com/fr/van/chart/vanchart/AbstractIndependentVanChartUI.java

@ -2,10 +2,6 @@ package com.fr.van.chart.vanchart;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.chart.fun.impl.AbstractIndependentChartUIWithAPILevel; import com.fr.design.chart.fun.impl.AbstractIndependentChartUIWithAPILevel;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.SingleCategoryCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.SingleCategoryDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.gui.frpane.AttributeChangeListener; import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.mainframe.chart.AbstractChartAttrPane; import com.fr.design.mainframe.chart.AbstractChartAttrPane;
import com.fr.design.mainframe.chart.gui.ChartDataPane; import com.fr.design.mainframe.chart.gui.ChartDataPane;
@ -51,13 +47,14 @@ public abstract class AbstractIndependentVanChartUI extends AbstractIndependentC
return CURRENT_API_LEVEL; return CURRENT_API_LEVEL;
} }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
@Override // return new AbstractVanSingleDataPane(listener) {
protected SingleDataPane createSingleDataPane() { // @Override
return new SingleDataPane(new SingleCategoryDataSetFieldsPane(), new SingleCategoryCellDataFieldsPane()); // protected SingleDataPane createSingleDataPane() {
} // return new SingleDataPane(new SingleCategoryDataSetFieldsPane(), new SingleCategoryCellDataFieldsPane());
}; // }
} // };
// }
} }

79
designer-chart/src/main/java/com/fr/van/chart/vanchart/AbstractMultiCategoryVanChartUI.java

@ -1,24 +1,12 @@
package com.fr.van.chart.vanchart; package com.fr.van.chart.vanchart;
import com.fr.chart.chartattr.ChartCollection;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.MultiCategoryCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.MultiCategoryDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.mainframe.chart.gui.ChartDataPane; import com.fr.design.mainframe.chart.gui.ChartDataPane;
import com.fr.design.mainframe.chart.gui.data.report.AbstractReportDataContentPane; import com.fr.design.mainframe.chart.gui.data.report.AbstractReportDataContentPane;
import com.fr.design.mainframe.chart.gui.data.report.CategoryPlotReportDataContentPane; import com.fr.design.mainframe.chart.gui.data.report.CategoryPlotReportDataContentPane;
import com.fr.design.mainframe.chart.gui.data.table.AbstractTableDataContentPane; import com.fr.design.mainframe.chart.gui.data.table.AbstractTableDataContentPane;
import com.fr.design.mainframe.chart.gui.data.table.CategoryPlotTableDataContentPane; import com.fr.design.mainframe.chart.gui.data.table.CategoryPlotTableDataContentPane;
import com.fr.general.ComparatorUtils;
import com.fr.plugin.chart.attr.axis.VanChartAxis;
import com.fr.plugin.chart.attr.plot.VanChartPlot; import com.fr.plugin.chart.attr.plot.VanChartPlot;
import com.fr.plugin.chart.attr.plot.VanChartRectanglePlot;
import com.fr.plugin.chart.column.VanChartColumnPlot;
import com.fr.plugin.chart.type.AxisType;
import com.fr.plugin.chart.vanchart.VanChart;
import com.fr.van.chart.designer.data.VanChartMoreCateReportDataContentPane; import com.fr.van.chart.designer.data.VanChartMoreCateReportDataContentPane;
import com.fr.van.chart.designer.data.VanChartMoreCateTableDataContentPane; import com.fr.van.chart.designer.data.VanChartMoreCateTableDataContentPane;
@ -67,37 +55,38 @@ public abstract class AbstractMultiCategoryVanChartUI extends AbstractIndependen
// return new AbstractChartAttrPane[]{stylePane, otherPane}; // return new AbstractChartAttrPane[]{stylePane, otherPane};
// } // }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
MultiCategoryDataSetFieldsPane multiCategoryDataSetFieldsPane; // return new AbstractVanSingleDataPane(listener) {
MultiCategoryCellDataFieldsPane multiCategoryCellDataFieldsPane; // MultiCategoryDataSetFieldsPane multiCategoryDataSetFieldsPane;
// MultiCategoryCellDataFieldsPane multiCategoryCellDataFieldsPane;
@Override //
protected SingleDataPane createSingleDataPane() { // @Override
multiCategoryDataSetFieldsPane = new MultiCategoryDataSetFieldsPane(); // protected SingleDataPane createSingleDataPane() {
multiCategoryCellDataFieldsPane = new MultiCategoryCellDataFieldsPane(); // multiCategoryDataSetFieldsPane = new MultiCategoryDataSetFieldsPane();
return new SingleDataPane(multiCategoryDataSetFieldsPane, multiCategoryCellDataFieldsPane); // multiCategoryCellDataFieldsPane = new MultiCategoryCellDataFieldsPane();
} // return new SingleDataPane(multiCategoryDataSetFieldsPane, multiCategoryCellDataFieldsPane);
// }
@Override //
public void populate(ChartCollection collection) { // @Override
super.populate(collection); // public void populate(ChartCollection collection) {
VanChart vanChart = this.getVanChart(); // super.populate(collection);
if (vanChart == null) { // VanChart vanChart = this.getVanChart();
return; // if (vanChart == null) {
} // return;
// }
VanChartRectanglePlot plot = vanChart.getPlot(); //
VanChartAxis axis = plot.getDefaultXAxis(); // VanChartRectanglePlot plot = vanChart.getPlot();
if (plot instanceof VanChartColumnPlot // VanChartAxis axis = plot.getDefaultXAxis();
&& ((VanChartColumnPlot) plot).isBar()) { // if (plot instanceof VanChartColumnPlot
axis = plot.getDefaultYAxis(); // && ((VanChartColumnPlot) plot).isBar()) {
} // axis = plot.getDefaultYAxis();
// }
multiCategoryDataSetFieldsPane.setCategoryAxis(ComparatorUtils.equals(axis.getAxisType(), AxisType.AXIS_CATEGORY)); //
multiCategoryCellDataFieldsPane.setCategoryAxis(ComparatorUtils.equals(axis.getAxisType(), AxisType.AXIS_CATEGORY)); // multiCategoryDataSetFieldsPane.setCategoryAxis(ComparatorUtils.equals(axis.getAxisType(), AxisType.AXIS_CATEGORY));
} // multiCategoryCellDataFieldsPane.setCategoryAxis(ComparatorUtils.equals(axis.getAxisType(), AxisType.AXIS_CATEGORY));
}; // }
} // };
// }
} }

23
designer-chart/src/main/java/com/fr/van/chart/wordcloud/designer/WordCloudIndependentVanChartInterface.java

@ -3,10 +3,6 @@ package com.fr.van.chart.wordcloud.designer;
import com.fr.chart.chartattr.Chart; import com.fr.chart.chartattr.Chart;
import com.fr.chart.chartattr.Plot; import com.fr.chart.chartattr.Plot;
import com.fr.design.beans.BasicBeanPane; import com.fr.design.beans.BasicBeanPane;
import com.fr.design.chartx.AbstractVanSingleDataPane;
import com.fr.design.chartx.fields.diff.WordCloudCellDataFieldsPane;
import com.fr.design.chartx.fields.diff.WordCloudDataSetFieldsPane;
import com.fr.design.chartx.single.SingleDataPane;
import com.fr.design.condition.ConditionAttributesPane; import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.dialog.BasicPane; import com.fr.design.dialog.BasicPane;
import com.fr.design.gui.frpane.AttributeChangeListener; import com.fr.design.gui.frpane.AttributeChangeListener;
@ -125,13 +121,14 @@ public class WordCloudIndependentVanChartInterface extends AbstractIndependentVa
return new AbstractChartAttrPane[]{stylePane, otherPane}; return new AbstractChartAttrPane[]{stylePane, otherPane};
} }
@Override //图表数据结构 恢复用注释。取消注释。
public ChartDataPane getChartDataPane(AttributeChangeListener listener) { // @Override
return new AbstractVanSingleDataPane(listener) { // public ChartDataPane getChartDataPane(AttributeChangeListener listener) {
@Override // return new AbstractVanSingleDataPane(listener) {
protected SingleDataPane createSingleDataPane() { // @Override
return new SingleDataPane(new WordCloudDataSetFieldsPane(), new WordCloudCellDataFieldsPane()); // protected SingleDataPane createSingleDataPane() {
} // return new SingleDataPane(new WordCloudDataSetFieldsPane(), new WordCloudCellDataFieldsPane());
}; // }
} // };
// }
} }

Loading…
Cancel
Save