@ -72,9 +72,9 @@ public class VanChartPlotLegendPane extends BasicPane {
//private LimitPane limitPane;
//private LimitPane limitPane;
//高亮显示的按钮
//高亮显示的按钮
private UILabel highlight Label;
private UILabel fixedCheck Label;
private UIButtonGroup < Boolean > highlightButton ;
private UICheckBox fixedCheck ;
private JPanel highlight Pane;
private JPanel fixedCheck Pane;
private VanChartStylePane parent ;
private VanChartStylePane parent ;
@ -91,8 +91,8 @@ public class VanChartPlotLegendPane extends BasicPane {
this . plot = plot ;
this . plot = plot ;
}
}
public JPanel getHighlight Pane ( ) {
public JPanel getFixedCheck Pane ( ) {
return highlight Pane;
return fixedCheck Pane;
}
}
public VanChartStylePane getLegendPaneParent ( ) {
public VanChartStylePane getLegendPaneParent ( ) {
@ -135,7 +135,7 @@ public class VanChartPlotLegendPane extends BasicPane {
} ) ;
} ) ;
}
}
protected JPanel createLegendPaneWithoutHighlight ( ) {
protected JPanel createLegendPaneWithoutFixedCheck ( ) {
borderPane = new VanChartBorderWithRadiusPane ( ) ;
borderPane = new VanChartBorderWithRadiusPane ( ) ;
backgroundPane = creatBackgroundPane ( ) ;
backgroundPane = creatBackgroundPane ( ) ;
@ -162,11 +162,11 @@ public class VanChartPlotLegendPane extends BasicPane {
protected JPanel createLegendPane ( ) {
protected JPanel createLegendPane ( ) {
borderPane = new VanChartBorderWithRadiusPane ( ) ;
borderPane = new VanChartBorderWithRadiusPane ( ) ;
backgroundPane = creatBackgroundPane ( ) ;
backgroundPane = creatBackgroundPane ( ) ;
highlightPane = createHighlight Pane( ) ;
fixedCheckPane = createFixedCheck Pane( ) ;
JPanel panel = new JPanel ( ) ;
JPanel panel = new JPanel ( ) ;
panel . setLayout ( new BorderLayout ( ) ) ;
panel . setLayout ( new BorderLayout ( ) ) ;
panel . add ( createDisplayStrategy ( ) , BorderLayout . CENTER ) ;
panel . add ( createDisplayStrategy ( ) , BorderLayout . CENTER ) ;
panel . add ( highlight Pane, BorderLayout . SOUTH ) ;
panel . add ( fixedCheck Pane, BorderLayout . SOUTH ) ;
double p = TableLayout . PREFERRED ;
double p = TableLayout . PREFERRED ;
double f = TableLayout . FILL ;
double f = TableLayout . FILL ;
@ -319,9 +319,9 @@ public class VanChartPlotLegendPane extends BasicPane {
// return limitPane;
// return limitPane;
}
}
private JPanel createHighlight Pane ( ) {
private JPanel createFixedCheck Pane ( ) {
highlightButton = new UIButtonGroup < > ( new String [ ] { Toolkit . i18nText ( "Fine-Design_Chart_On" ) , Toolkit . i18nText ( "Fine-Design_Chart_Off" ) } , new Boolean [ ] { true , false } ) ;
fixedCheck = new UICheckBox ( Toolkit . i18nText ( "Fine-Engine_Chart_Open_Fixed_Display" ) ) ;
highlight Label = new UILabel ( Toolkit . i18nText ( "Fine-Design_Chart_Highlight " ) ) ;
fixedCheck Label = new UILabel ( Toolkit . i18nText ( "Fine-Engine_Chart_Fixed_Display " ) ) ;
double p = TableLayout . PREFERRED ;
double p = TableLayout . PREFERRED ;
double f = TableLayout . FILL ;
double f = TableLayout . FILL ;
double e = TableLayout4VanChartHelper . EDIT_AREA_WIDTH ;
double e = TableLayout4VanChartHelper . EDIT_AREA_WIDTH ;
@ -329,7 +329,7 @@ public class VanChartPlotLegendPane extends BasicPane {
double [ ] rowSize = { p , p } ;
double [ ] rowSize = { p , p } ;
Component [ ] [ ] components = new Component [ ] [ ] {
Component [ ] [ ] components = new Component [ ] [ ] {
new Component [ ] { null , null } ,
new Component [ ] { null , null } ,
new Component [ ] { highlightLabel , highlightButton }
new Component [ ] { fixedCheckLabel , fixedCheck }
} ;
} ;
return TableLayout4VanChartHelper . createGapTableLayoutPane ( components , rowSize , columnSize ) ;
return TableLayout4VanChartHelper . createGapTableLayoutPane ( components , rowSize , columnSize ) ;
}
}
@ -408,8 +408,8 @@ public class VanChartPlotLegendPane extends BasicPane {
//legend.setLimitAttribute(limitPane.updateBean());
//legend.setLimitAttribute(limitPane.updateBean());
legend . setFloatPercentX ( customFloatPositionPane . getFloatPosition_x ( ) ) ;
legend . setFloatPercentX ( customFloatPositionPane . getFloatPosition_x ( ) ) ;
legend . setFloatPercentY ( customFloatPositionPane . getFloatPosition_y ( ) ) ;
legend . setFloatPercentY ( customFloatPositionPane . getFloatPosition_y ( ) ) ;
if ( highlightButton ! = null & & highlightButton . getSelectedItem ( ) ! = null ) {
if ( fixedCheck ! = null ) {
legend . setHighlight ( highlightButton . getSelectedItem ( ) ) ;
legend . setHighlight ( fixedCheck . isSelected ( ) ) ;
}
}
}
}
@ -431,11 +431,11 @@ public class VanChartPlotLegendPane extends BasicPane {
maxProportion . populateBean ( legend . getMaxHeight ( ) ) ;
maxProportion . populateBean ( legend . getMaxHeight ( ) ) ;
//区域显示策略 恢复用注释。取消注释。
//区域显示策略 恢复用注释。取消注释。
//limitPane.populateBean(legend.getLimitAttribute());
//limitPane.populateBean(legend.getLimitAttribute());
if ( highlightButton ! = null ) {
if ( fixedCheck ! = null ) {
highlightButton . setSelectedItem ( legend . isHighlight ( ) ) ;
fixedCheck . setSelected ( legend . isHighlight ( ) ) ;
boolean largeDataModel = PlotFactory . largeDataModel ( plot ) ;
boolean largeDataModel = PlotFactory . largeDataModel ( plot ) ;
highlightButton . setEnabled ( ! largeDataModel ) ;
fixedCheck . setEnabled ( ! largeDataModel ) ;
highlight Label. setEnabled ( ! largeDataModel ) ;
fixedCheck Label. setEnabled ( ! largeDataModel ) ;
}
}
}
}