|
|
@ -15,6 +15,7 @@ import com.fr.design.gui.ilable.UILabel; |
|
|
|
import com.fr.design.gui.itabpane.TitleChangeListener; |
|
|
|
import com.fr.design.gui.itabpane.TitleChangeListener; |
|
|
|
import com.fr.design.mainframe.chart.ChartEditPane; |
|
|
|
import com.fr.design.mainframe.chart.ChartEditPane; |
|
|
|
import com.fr.general.Inter; |
|
|
|
import com.fr.general.Inter; |
|
|
|
|
|
|
|
import com.fr.stable.StableUtils; |
|
|
|
|
|
|
|
|
|
|
|
import javax.swing.*; |
|
|
|
import javax.swing.*; |
|
|
|
import java.awt.*; |
|
|
|
import java.awt.*; |
|
|
@ -33,7 +34,10 @@ public abstract class MiddleChartPropertyPane extends BaseChartPropertyPane{ |
|
|
|
protected void initComponenet() { |
|
|
|
protected void initComponenet() { |
|
|
|
this.setLayout(new BorderLayout()); |
|
|
|
this.setLayout(new BorderLayout()); |
|
|
|
this.setBorder(null); |
|
|
|
this.setBorder(null); |
|
|
|
chartEditPane = ChartEditPane.getInstance(); |
|
|
|
|
|
|
|
|
|
|
|
createNameLabel(); |
|
|
|
|
|
|
|
this.add(createNorthComponent(), BorderLayout.NORTH); |
|
|
|
|
|
|
|
chartEditPane = StableUtils.construct(ChartEditPane.class); |
|
|
|
chartEditPane.setSupportCellData(true); |
|
|
|
chartEditPane.setSupportCellData(true); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -80,11 +84,11 @@ public abstract class MiddleChartPropertyPane extends BaseChartPropertyPane{ |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 感觉ChartCollection加载图表属性界面. |
|
|
|
* 感觉ChartCollection加载图表属性界面. |
|
|
|
* @param collection 收集图表 |
|
|
|
* @param collection 收集图表 |
|
|
|
* @param ePane 面板 |
|
|
|
* @param ePane 面板 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public void populateChartPropertyPane(ChartCollection collection, TargetComponent<?> ePane) { |
|
|
|
public void populateChartPropertyPane(ChartCollection collection, TargetComponent<?> ePane) { |
|
|
|
addChartEditPane(collection.getSelectedChart().getPlot().getPlotID()); |
|
|
|
addChartEditPane(collection.getSelectedChart().getPlot().getPlotID()); |
|
|
|
setSupportCellData(true); |
|
|
|
setSupportCellData(true); |
|
|
@ -92,11 +96,11 @@ public abstract class MiddleChartPropertyPane extends BaseChartPropertyPane{ |
|
|
|
chartEditPane.populate(collection); |
|
|
|
chartEditPane.populate(collection); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 感觉ChartCollection加载图表属性界面. |
|
|
|
* 感觉ChartCollection加载图表属性界面. |
|
|
|
* @param collection 收集图表 |
|
|
|
* @param collection 收集图表 |
|
|
|
* @param ePane 面板 |
|
|
|
* @param ePane 面板 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public void populateChartPropertyPane(BaseChartCollection collection, TargetComponent<?> ePane) { |
|
|
|
public void populateChartPropertyPane(BaseChartCollection collection, TargetComponent<?> ePane) { |
|
|
|
if (collection instanceof ChartCollection) { |
|
|
|
if (collection instanceof ChartCollection) { |
|
|
|
populateChartPropertyPane((ChartCollection)collection, ePane); |
|
|
|
populateChartPropertyPane((ChartCollection)collection, ePane); |
|
|
@ -123,18 +127,18 @@ public abstract class MiddleChartPropertyPane extends BaseChartPropertyPane{ |
|
|
|
return BaseUtils.readIcon("/com/fr/design/images/m_report/qb.png"); |
|
|
|
return BaseUtils.readIcon("/com/fr/design/images/m_report/qb.png"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 预定义定位 |
|
|
|
* 预定义定位 |
|
|
|
* @return 定位 |
|
|
|
* @return 定位 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public Location preferredLocation() { |
|
|
|
public Location preferredLocation() { |
|
|
|
return Location.WEST_BELOW; |
|
|
|
return Location.WEST_BELOW; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 创建标题Panel |
|
|
|
* 创建标题Panel |
|
|
|
* @return 标题panel |
|
|
|
* @return 标题panel |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public UITitlePanel createTitlePanel() { |
|
|
|
public UITitlePanel createTitlePanel() { |
|
|
|
return new UITitlePanel(this); |
|
|
|
return new UITitlePanel(this); |
|
|
|
} |
|
|
|
} |
|
|
|