@ -88,6 +88,8 @@ public class FormParaDesigner extends FormDesigner implements ParameterDesignerP
private static Image paraImage = BaseUtils . readImage ( "/com/fr/design/images/form/parameter.png" ) ;
private static Image paraImage = BaseUtils . readImage ( "/com/fr/design/images/form/parameter.png" ) ;
private UpdateAction [ ] basicMainPaneActions ;
public FormParaDesigner ( ) {
public FormParaDesigner ( ) {
this ( new FormParameterUI ( ) ) ;
this ( new FormParameterUI ( ) ) ;
}
}
@ -342,6 +344,18 @@ public class FormParaDesigner extends FormDesigner implements ParameterDesignerP
return designerActions . toArray ( new UpdateAction [ designerActions . size ( ) ] ) ;
return designerActions . toArray ( new UpdateAction [ designerActions . size ( ) ] ) ;
}
}
/ * *
* 主面板区域控件按钮action组
* @return
* /
public UpdateAction [ ] getBasicMainActions ( ) {
if ( basicMainPaneActions = = null ) {
basicMainPaneActions = new UpdateAction [ ] { new CutAction ( this ) , new CopyAction ( this ) , new PasteAction ( this ) ,
new FormDeleteAction ( this ) } ;
}
return basicMainPaneActions ;
}
private boolean searchQueryCreators ( XLayoutContainer rootContainer ) {
private boolean searchQueryCreators ( XLayoutContainer rootContainer ) {
boolean b = false ;
boolean b = false ;
for ( int i = 0 ; i < rootContainer . getXCreatorCount ( ) ; i + + ) {
for ( int i = 0 ; i < rootContainer . getXCreatorCount ( ) ; i + + ) {
@ -736,8 +750,12 @@ public class FormParaDesigner extends FormDesigner implements ParameterDesignerP
* @return 按钮组 a
* @return 按钮组 a
* /
* /
public JComponent [ ] toolBarButton4Form ( ) {
public JComponent [ ] toolBarButton4Form ( ) {
return new JComponent [ ] { new CutAction ( this ) . createToolBarComponent ( ) , new CopyAction ( this ) . createToolBarComponent ( ) , new PasteAction ( this ) . createToolBarComponent ( ) ,
UpdateAction [ ] actions = getBasicMainActions ( ) ;
new FormDeleteAction ( this ) . createToolBarComponent ( ) } ;
JComponent [ ] components = new JComponent [ actions . length ] ;
for ( int i = 0 ; i < actions . length ; i + + ) {
components [ i ] = actions [ i ] . createToolBarComponent ( ) ;
}
return components ;
}
}
@Override
@Override