public class CompositeComponentAdapter extends java.lang.Object implements ComponentAdapter
限定符和类型 | 字段和说明 |
---|---|
protected FormDesigner |
designer |
protected DesignerEditor<? extends javax.swing.JComponent> |
editorComponent |
protected XCreator |
xCreator |
构造器和说明 |
---|
CompositeComponentAdapter(FormDesigner designer,
java.awt.Component c) |
限定符和类型 | 方法和说明 |
---|---|
void |
adjustGroupNamesPosition(java.util.ArrayList<java.lang.String> groupNames) |
javax.swing.JPopupMenu |
getContextPopupMenu(java.awt.event.MouseEvent e)
当鼠标在此设计组件上右键点击时,该方法根据上下文和组件类型提供弹出响应的菜单
|
DesignerEditor<? extends javax.swing.JComponent> |
getDesignerEditor()
提供双击设计器的编辑器
|
java.util.ArrayList<GroupModel> |
getXCreatorPropertyModel()
为当前组件创建描述属性表的model, 分组返回
|
java.util.ArrayList<PropertyGroupPane> |
getXCreatorPropertyPane()
为当前组件创建描述各属性pane, 分组返回
|
void |
initialize()
实例化组件的适配器后,在这儿进行初始化
|
void |
paintComponentMascot(java.awt.Graphics g)
在组件选择面板上选择了组件类型后,在设计界面上跟随鼠标移动用来代表当前要添加组件的图形
一般使用组件自身的图形代替。
|
protected FormDesigner designer
protected DesignerEditor<? extends javax.swing.JComponent> editorComponent
protected XCreator xCreator
public CompositeComponentAdapter(FormDesigner designer, java.awt.Component c)
public void initialize()
initialize
在接口中 ComponentAdapter
public void paintComponentMascot(java.awt.Graphics g)
ComponentAdapter
paintComponentMascot
在接口中 ComponentAdapter
g
- 当前设计器的图形上下文对象public javax.swing.JPopupMenu getContextPopupMenu(java.awt.event.MouseEvent e)
ComponentAdapter
getContextPopupMenu
在接口中 ComponentAdapter
public void adjustGroupNamesPosition(java.util.ArrayList<java.lang.String> groupNames)
public java.util.ArrayList<GroupModel> getXCreatorPropertyModel()
ComponentAdapter
getXCreatorPropertyModel
在接口中 ComponentAdapter
public java.util.ArrayList<PropertyGroupPane> getXCreatorPropertyPane()
ComponentAdapter
getXCreatorPropertyPane
在接口中 ComponentAdapter
public DesignerEditor<? extends javax.swing.JComponent> getDesignerEditor()
ComponentAdapter
getDesignerEditor
在接口中 ComponentAdapter