public interface ComponentAdapter
限定符和类型 | 方法和说明 |
---|---|
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)
在组件选择面板上选择了组件类型后,在设计界面上跟随鼠标移动用来代表当前要添加组件的图形
一般使用组件自身的图形代替。
|
void paintComponentMascot(java.awt.Graphics g)
component
- 要添加的组件g
- 当前设计器的图形上下文对象javax.swing.JPopupMenu getContextPopupMenu(java.awt.event.MouseEvent e)
引发弹出菜单的鼠标事件
- java.util.ArrayList<GroupModel> getXCreatorPropertyModel()
java.util.ArrayList<PropertyGroupPane> getXCreatorPropertyPane()
DesignerEditor<? extends javax.swing.JComponent> getDesignerEditor()
bean
- 鼠标双击的被设计组件void initialize()