Browse Source

Merge pull request #886 in BA/design from ~MANGO/design:dev to dev

* commit '444dec1dfb80fd1eb0d0c94657dbdfeb896f9a41':
  修改类名称,统一将ThirdChart和Chart4Custom修改为Charts(代表第三方所有的图表)
  去掉glyph,chart中增加chartData属性,用来保存数据配置中的数据,修改命名。
master
superman 8 years ago
parent
commit
a5bc069f99
  1. 6
      designer_chart/src/com/fr/design/ChartTypeInterfaceManager.java
  2. 4
      designer_chart/src/com/fr/design/chart/fun/IndependentChartUIProvider.java
  3. 4
      designer_chart/src/com/fr/design/chart/fun/impl/AbstractIndependentChartUI.java
  4. 4
      designer_chart/src/com/fr/design/chart/fun/impl/AbstractIndependentChartUIWithAPILevel.java
  5. 6
      designer_chart/src/com/fr/design/chart/fun/impl/AbstractIndependentChartsUI.java
  6. 2
      designer_chart/src/com/fr/design/mainframe/chart/ChartsConfigPane.java
  7. 15
      designer_chart/src/com/fr/design/mainframe/chart/ChartsEditPane.java

6
designer_chart/src/com/fr/design/ChartTypeInterfaceManager.java

@ -16,7 +16,7 @@ import com.fr.design.gui.core.WidgetOption;
import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.mainframe.chart.AbstractChartAttrPane;
import com.fr.design.mainframe.chart.ChartEditPane;
import com.fr.design.mainframe.chart.ThirdChartConfigPane;
import com.fr.design.mainframe.chart.ChartsConfigPane;
import com.fr.design.mainframe.chart.gui.ChartDataPane;
import com.fr.design.mainframe.chart.gui.ChartStylePane;
import com.fr.design.mainframe.chart.gui.data.report.AbstractReportDataContentPane;
@ -432,7 +432,7 @@ public class ChartTypeInterfaceManager extends XMLFileManager implements ExtraCh
return chartTypeInterfaces.get(priority).get(plotID).getChartEditPane(plotID);
}
public ThirdChartConfigPane getChartConfigPane(String plotID) {
public ChartsConfigPane getChartConfigPane(String plotID) {
Iterator iterator = chartTypeInterfaces.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry entry = (Map.Entry) iterator.next();
@ -444,7 +444,7 @@ public class ChartTypeInterfaceManager extends XMLFileManager implements ExtraCh
return getChartConfigPane(ChartTypeManager.CHART_PRIORITY, plotID);
}
private ThirdChartConfigPane getChartConfigPane(String priority, String plotID) {
private ChartsConfigPane getChartConfigPane(String priority, String plotID) {
return chartTypeInterfaces.get(priority).get(plotID).getChartConfigPane(plotID);
}

4
designer_chart/src/com/fr/design/chart/fun/IndependentChartUIProvider.java

@ -6,7 +6,7 @@ import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.mainframe.chart.AbstractChartAttrPane;
import com.fr.design.mainframe.chart.ChartEditPane;
import com.fr.design.mainframe.chart.ThirdChartConfigPane;
import com.fr.design.mainframe.chart.ChartsConfigPane;
import com.fr.design.mainframe.chart.gui.ChartDataPane;
import com.fr.design.mainframe.chart.gui.ChartStylePane;
import com.fr.design.mainframe.chart.gui.data.report.AbstractReportDataContentPane;
@ -94,6 +94,6 @@ public interface IndependentChartUIProvider extends Level {
ChartEditPane getChartEditPane(String plotID);
ThirdChartConfigPane getChartConfigPane(String plotID);
ChartsConfigPane getChartConfigPane(String plotID);
}

4
designer_chart/src/com/fr/design/chart/fun/impl/AbstractIndependentChartUI.java

@ -8,7 +8,7 @@ import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.mainframe.chart.AbstractChartAttrPane;
import com.fr.design.mainframe.chart.ChartEditPane;
import com.fr.design.mainframe.chart.ThirdChartConfigPane;
import com.fr.design.mainframe.chart.ChartsConfigPane;
import com.fr.design.mainframe.chart.gui.ChartDataPane;
import com.fr.design.mainframe.chart.gui.ChartStylePane;
import com.fr.general.ComparatorUtils;
@ -60,7 +60,7 @@ public abstract class AbstractIndependentChartUI implements IndependentChartUIPr
public ChartEditPane getChartEditPane(String plotID){ return StableUtils.construct(ChartEditPane.class);}
public ThirdChartConfigPane getChartConfigPane(String plotID){return null;}
public ChartsConfigPane getChartConfigPane(String plotID){return null;}
}

4
designer_chart/src/com/fr/design/chart/fun/impl/AbstractIndependentChartUIWithAPILevel.java

@ -8,7 +8,7 @@ import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.mainframe.chart.AbstractChartAttrPane;
import com.fr.design.mainframe.chart.ChartEditPane;
import com.fr.design.mainframe.chart.ThirdChartConfigPane;
import com.fr.design.mainframe.chart.ChartsConfigPane;
import com.fr.design.mainframe.chart.gui.ChartDataPane;
import com.fr.design.mainframe.chart.gui.ChartStylePane;
import com.fr.general.ComparatorUtils;
@ -71,5 +71,5 @@ public abstract class AbstractIndependentChartUIWithAPILevel implements Independ
public ChartEditPane getChartEditPane(String plotID){ return StableUtils.construct(ChartEditPane.class);}
public ThirdChartConfigPane getChartConfigPane(String plotID){return null;}
public ChartsConfigPane getChartConfigPane(String plotID){return null;}
}

6
designer_chart/src/com/fr/design/chart/fun/impl/AbstractIndependentChartUI4Custom.java → designer_chart/src/com/fr/design/chart/fun/impl/AbstractIndependentChartsUI.java

@ -7,7 +7,7 @@ import com.fr.design.condition.ConditionAttributesPane;
import com.fr.design.gui.frpane.AttributeChangeListener;
import com.fr.design.mainframe.chart.AbstractChartAttrPane;
import com.fr.design.mainframe.chart.ChartEditPane;
import com.fr.design.mainframe.chart.ThirdChartEditPane;
import com.fr.design.mainframe.chart.ChartsEditPane;
import com.fr.design.mainframe.chart.gui.ChartDataPane;
import com.fr.design.mainframe.chart.gui.ChartStylePane;
import com.fr.design.mainframe.chart.gui.data.report.AbstractReportDataContentPane;
@ -26,7 +26,7 @@ import com.fr.stable.fun.mark.API;
*/
@API(level = IndependentChartUIProvider.CURRENT_API_LEVEL)
public abstract class AbstractIndependentChartUI4Custom extends AbstractProvider implements IndependentChartUIProvider {
public abstract class AbstractIndependentChartsUI extends AbstractProvider implements IndependentChartUIProvider {
public String mark4Provider() {
return getClass().getName();
@ -97,7 +97,7 @@ public abstract class AbstractIndependentChartUI4Custom extends AbstractProvider
@Override
public ChartEditPane getChartEditPane(String plotID) {
return new ThirdChartEditPane();
return new ChartsEditPane();
}
}

2
designer_chart/src/com/fr/design/mainframe/chart/ThirdChartConfigPane.java → designer_chart/src/com/fr/design/mainframe/chart/ChartsConfigPane.java

@ -8,7 +8,7 @@ import javax.swing.*;
/**
* Created by mengao on 2017/5/16.
*/
public class ThirdChartConfigPane extends AbstractChartAttrPane {
public class ChartsConfigPane extends AbstractChartAttrPane {
public final static String CHART_STYLE_TITLE = Inter.getLocText("Chart-Style_Name");

15
designer_chart/src/com/fr/design/mainframe/chart/ThirdChartEditPane.java → designer_chart/src/com/fr/design/mainframe/chart/ChartsEditPane.java

@ -10,20 +10,20 @@ import java.util.ArrayList;
/**
* Created by mengao on 2017/5/3.
*/
public class ThirdChartEditPane extends ChartEditPane {
public class ChartsEditPane extends ChartEditPane {
protected ThirdChartConfigPane thirdChartConfigPane;
protected ChartsConfigPane chartsConfigPane;
public ThirdChartEditPane() {
public ChartsEditPane() {
this.setLayout(new BorderLayout());
paneList = new ArrayList<AbstractChartAttrPane>();
dataPane4SupportCell = new ChartDataPane(listener);
dataPane4SupportCell.setSupportCellData(true);
thirdChartConfigPane= new ThirdChartConfigPane();
chartsConfigPane = new ChartsConfigPane();
paneList.add(dataPane4SupportCell);
paneList.add(thirdChartConfigPane);
paneList.add(chartsConfigPane);
createTabsPane();
}
@ -34,7 +34,6 @@ public class ThirdChartEditPane extends ChartEditPane {
*/
public void reLayout(Chart currentChart) {
if (currentChart != null) {
int chartIndex = getSelectedChartIndex(currentChart);
this.removeAll();
this.setLayout(new BorderLayout());
paneList = new ArrayList<AbstractChartAttrPane>();
@ -45,9 +44,9 @@ public class ThirdChartEditPane extends ChartEditPane {
}
dataPane4SupportCell = createChartDataPane(plotID);
thirdChartConfigPane= ChartTypeInterfaceManager.getInstance().getChartConfigPane(plotID);
chartsConfigPane = ChartTypeInterfaceManager.getInstance().getChartConfigPane(plotID);
paneList.add(dataPane4SupportCell);
paneList.add(thirdChartConfigPane);
paneList.add(chartsConfigPane);
createTabsPane();
}
Loading…
Cancel
Save