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 在接口中 ComponentAdapterpublic void paintComponentMascot(java.awt.Graphics g)
ComponentAdapterpaintComponentMascot 在接口中 ComponentAdapterg - 当前设计器的图形上下文对象public javax.swing.JPopupMenu getContextPopupMenu(java.awt.event.MouseEvent e)
ComponentAdaptergetContextPopupMenu 在接口中 ComponentAdapterpublic void adjustGroupNamesPosition(java.util.ArrayList<java.lang.String> groupNames)
public java.util.ArrayList<GroupModel> getXCreatorPropertyModel()
ComponentAdaptergetXCreatorPropertyModel 在接口中 ComponentAdapterpublic java.util.ArrayList<PropertyGroupPane> getXCreatorPropertyPane()
ComponentAdaptergetXCreatorPropertyPane 在接口中 ComponentAdapterpublic DesignerEditor<? extends javax.swing.JComponent> getDesignerEditor()
ComponentAdaptergetDesignerEditor 在接口中 ComponentAdapter