|
|
@ -14,6 +14,7 @@ import com.fr.design.designer.creator.XWTitleLayout; |
|
|
|
import com.fr.design.designer.creator.cardlayout.XWCardTagLayout; |
|
|
|
import com.fr.design.designer.creator.cardlayout.XWCardTagLayout; |
|
|
|
import com.fr.design.dialog.AttrScrollPane; |
|
|
|
import com.fr.design.dialog.AttrScrollPane; |
|
|
|
import com.fr.design.dialog.BasicScrollPane; |
|
|
|
import com.fr.design.dialog.BasicScrollPane; |
|
|
|
|
|
|
|
import com.fr.design.file.CloseReleasable; |
|
|
|
import com.fr.design.file.HistoryTemplateListCache; |
|
|
|
import com.fr.design.file.HistoryTemplateListCache; |
|
|
|
import com.fr.design.foldablepane.UIExpandablePane; |
|
|
|
import com.fr.design.foldablepane.UIExpandablePane; |
|
|
|
import com.fr.design.gui.frpane.AbstractAttrNoScrollPane; |
|
|
|
import com.fr.design.gui.frpane.AbstractAttrNoScrollPane; |
|
|
@ -23,6 +24,7 @@ import com.fr.design.layout.FRGUIPaneFactory; |
|
|
|
import com.fr.design.mainframe.DesignerContext; |
|
|
|
import com.fr.design.mainframe.DesignerContext; |
|
|
|
import com.fr.design.mainframe.EastRegionContainerPane; |
|
|
|
import com.fr.design.mainframe.EastRegionContainerPane; |
|
|
|
import com.fr.design.mainframe.FormDesigner; |
|
|
|
import com.fr.design.mainframe.FormDesigner; |
|
|
|
|
|
|
|
import com.fr.design.mainframe.FormSelectionUtils; |
|
|
|
import com.fr.design.mainframe.JForm; |
|
|
|
import com.fr.design.mainframe.JForm; |
|
|
|
import com.fr.design.widget.DataModify; |
|
|
|
import com.fr.design.widget.DataModify; |
|
|
|
import com.fr.design.widget.FormWidgetDefinePaneFactoryBase; |
|
|
|
import com.fr.design.widget.FormWidgetDefinePaneFactoryBase; |
|
|
@ -48,7 +50,7 @@ import java.awt.BorderLayout; |
|
|
|
/** |
|
|
|
/** |
|
|
|
* Created by ibm on 2017/7/25. |
|
|
|
* Created by ibm on 2017/7/25. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public class FormWidgetCardPane extends AbstractAttrNoScrollPane { |
|
|
|
public class FormWidgetCardPane extends AbstractAttrNoScrollPane implements CloseReleasable { |
|
|
|
private AttributeChangeListener listener; |
|
|
|
private AttributeChangeListener listener; |
|
|
|
private FormDesigner designer; |
|
|
|
private FormDesigner designer; |
|
|
|
//当前的编辑器属性定义面板
|
|
|
|
//当前的编辑器属性定义面板
|
|
|
@ -281,4 +283,15 @@ public class FormWidgetCardPane extends AbstractAttrNoScrollPane { |
|
|
|
designer.getEditListenerTable().fireCreatorModified(DesignerEvent.CREATOR_EDITED); |
|
|
|
designer.getEditListenerTable().fireCreatorModified(DesignerEvent.CREATOR_EDITED); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public void releaseResources() { |
|
|
|
|
|
|
|
listener = null; |
|
|
|
|
|
|
|
designer = null; |
|
|
|
|
|
|
|
currentEditorDefinePane = null; |
|
|
|
|
|
|
|
widgetPropertyPane = null; |
|
|
|
|
|
|
|
attriCardPane = null; |
|
|
|
|
|
|
|
xCreator = null; |
|
|
|
|
|
|
|
widgetBoundPane = null; |
|
|
|
|
|
|
|
this.removeAll(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|