public class XWParameterLayout extends XWAbsoluteLayout
XWidgetCreator.LimpidButton
containerPercent
default_Length, editable, isMouseEnter, isRefreshing, LARGEPREFERREDSIZE, MIN_HEIGHT, MIN_WIDTH
BORDER_PREFERRED_SIZE
FULL_OPACITY, HALF_OPACITY
backupParent, backupSize, BIG_PREFERRED_SIZE, coverPanel, data, DEFALUTBORDER, editor, MIDDLE_PREFERRED_SIZE, SMALL_PREFERRED_SIZE
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
XWParameterLayout() |
XWParameterLayout(WParameterLayout widget) |
XWParameterLayout(WParameterLayout widget,
java.awt.Dimension initSize) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
canEnterIntoParaPane()
该组件是否可以拖入参数面板
|
java.lang.String |
createDefaultName()
控件默认名称
|
void |
firePropertyChange()
data属性改变触发其他操作
|
int |
getDesignWidth()
获取参数界面的宽度
|
CRPropertyDescriptor[] |
getExtraTableEditor()
获取插件给该控件提供的额外属性表
TODO 需要抽成额外的接口,因为
XCreator.supportedDescriptor() 提供的属性里面的默认属性面板都是额外自己画的,因此插件提供额外属性应该有一个方法去获取;
TODO 此外,需要将基本高级等分开,在控件的对应属性(基本,高级还有一些其他分类)中进行过滤生成对应的面板。 |
protected java.lang.String |
getIconName() |
LayoutAdapter |
getLayoutAdapter() |
int |
getPosition()
获取参数面板的对齐方式
|
XLayoutContainer |
getTopLayout()
获取当前布局控件的顶层布局框架,如tab布局、绝对布局
|
WidgetPropertyUIProvider[] |
getWidgetPropertyUIProviders()
获取当前组件自定义的属性表tab
|
java.awt.Dimension |
initEditorSize()
初始化尺寸
|
boolean |
isDelayDisplayContent()
是否延迟展示报表内容,也就是说是否要等点击了查询之后才执行报表
|
boolean |
isDisplay()
是否显示参数界面
|
boolean |
isMovable()
是否支持上移一层、下移一层等操作
|
boolean |
isSupportDrag()
该组件是否可以拖拽(表单中参数面板和自适应布局不可以拖拽)
|
boolean |
isSupportShared()
是否支持共享-现只支持报表块、图表、tab块、绝对布局
|
boolean |
isUseParamsTemplate()
是否启用参数模板
|
void |
paint(java.awt.Graphics g)
渲染Painter
|
void |
setBackground(Background background) |
void |
setDelayDisplayContent(boolean delayPlaying) |
void |
setDisplay(boolean showWindow) |
void |
setPosition(int align) |
void |
setUseParamsTemplate(boolean isUse) |
CRPropertyDescriptor[] |
supportedDescriptor()
参数面板属性表
|
boolean |
supportInnerOrderChangeActions()
内部组件是否支持叠加顺序的调整
return boolean
|
WParameterLayout |
toData()
返回对应的widget容器
|
void |
updateBoundsWidget()
新增删除拉伸后每个组件的BoundsWidget
|
void |
updateBoundsWidget(XCreator xCreator)
新增删除拉伸后更新每个组件的BoundsWidget
|
addConnector, adjustCompHeight, adjustCompWidth, componentAdded, componentRemoved, convert, getActualMinHeight, getActualMinWidth, getAcualInterval, getContainerPercent, getMinimumSize, getXConnector, hasTitleStyle, initLayoutManager, initStyle, paintBorder, paintComponent, paintExtro, removeConnector, replace, respondClick, setContainerPercent, updateChildBound
addWidgetToSwingComponent, calculatePreferredSize, createMarginDescriptor, createWidgetNameDescriptor, findNearestFit, getAllXCreatorNameList, getBottomComp, getBottomLeftComp, getBottomRightComp, getDataBackground, getFRLayout, getHors, getIndexOfChild, getLeftComp, getRightBottomComp, getRightComp, getRightTopComp, getShowXCreatorCount, getTopComp, getVeris, getXCreator, getXCreatorCount, initEditor, initXCreatorProperties, isComponentTreeLeaf, isEditable, recalculateChildrenPreferredSize, SearchQueryCreators, setComponentZOrder, setEditable, setMouseEnter, stopAddingState, supportSetEnable, supportSetVisible
getInsets, initBorderStyle, initTitleStyle
ChangeCreatorName, makeVisible, recalculateChildrenSize
acceptType, addToWrapper, adjustCompSize, backupCurrentSize, backupParent, canEnterIntoAbsolutePane, canEnterIntoAdaptPane, createPopupMenu, createToolPane, deleteRelatedComponent, destroyHelpDialog, displayCoverPane, getBackupBound, getBackupParent, getCoverPane, getCreatorWrapper, getDesignerEditor, getDirections, getEditingChildCreator, getIconPath, getOuterLayout, getParentShow, getPropertyDescriptorCreator, getShareId, getTargetChildrenList, getXCreator, initCreatorWrapper, isDedicateContainer, isHelpBtnOnFocus, isReport, isShared, notShowInComponentTree, rebuid, recalculateChildHeight, recalculateChildWidth, resetCreatorName, resetData, resetVisible, seleteRelatedComponent, setBackupBound, setBackupParent, setBounds, setDirections, setHelpBtnOnFocus, setInitSize, setShareId, setWrapperName, setXDescrption, setXDescrption, shouldScaleCreator, stopEditing, supportRenameInWidgetTree, useBackupSize
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBounds
public XWParameterLayout()
public XWParameterLayout(WParameterLayout widget)
public XWParameterLayout(WParameterLayout widget, java.awt.Dimension initSize)
public java.awt.Dimension initEditorSize()
initEditorSize
在类中 XWAbsoluteLayout
public CRPropertyDescriptor[] supportedDescriptor() throws java.beans.IntrospectionException
supportedDescriptor
在类中 XWAbsoluteLayout
java.beans.IntrospectionException
public LayoutAdapter getLayoutAdapter()
getLayoutAdapter
在类中 XWAbsoluteLayout
public CRPropertyDescriptor[] getExtraTableEditor()
XCreator.supportedDescriptor()
提供的属性里面的默认属性面板都是额外自己画的,因此插件提供额外属性应该有一个方法去获取;
TODO 此外,需要将基本高级等分开,在控件的对应属性(基本,高级还有一些其他分类)中进行过滤生成对应的面板。public boolean canEnterIntoParaPane()
canEnterIntoParaPane
在类中 XLayoutContainer
public boolean isSupportDrag()
isSupportDrag
在类中 XCreator
public WParameterLayout toData()
toData
在类中 XWAbsoluteLayout
public java.lang.String createDefaultName()
createDefaultName
在类中 XWAbsoluteLayout
public boolean isDelayDisplayContent()
isDelayDisplayContent
在接口中 ParameterBridge
isDelayDisplayContent
在类中 XLayoutContainer
public boolean isUseParamsTemplate()
isUseParamsTemplate
在接口中 ParameterBridge
isUseParamsTemplate
在类中 XLayoutContainer
public boolean isDisplay()
isDisplay
在接口中 ParameterBridge
isDisplay
在类中 XLayoutContainer
public int getDesignWidth()
getDesignWidth
在接口中 ParameterBridge
getDesignWidth
在类中 XLayoutContainer
public int getPosition()
getPosition
在接口中 ParameterBridge
getPosition
在类中 XLayoutContainer
public void setDelayDisplayContent(boolean delayPlaying)
setDelayDisplayContent
在接口中 ParameterBridge
setDelayDisplayContent
在类中 XLayoutContainer
public void setUseParamsTemplate(boolean isUse)
setUseParamsTemplate
在接口中 ParameterBridge
setUseParamsTemplate
在类中 XLayoutContainer
public void setPosition(int align)
setPosition
在接口中 ParameterBridge
setPosition
在类中 XLayoutContainer
public void setDisplay(boolean showWindow)
setDisplay
在接口中 ParameterBridge
setDisplay
在类中 XLayoutContainer
public void setBackground(Background background)
setBackground
在接口中 ParameterBridge
setBackground
在类中 XLayoutContainer
public void paint(java.awt.Graphics g)
XWidgetCreator
paint
在类中 XWAbsoluteLayout
public XLayoutContainer getTopLayout()
XCreator
getTopLayout
在类中 XWAbsoluteLayout
public void updateBoundsWidget(XCreator xCreator)
updateBoundsWidget
在类中 XWAbsoluteLayout
xCreator
- public void updateBoundsWidget()
updateBoundsWidget
在类中 XWAbsoluteLayout
public WidgetPropertyUIProvider[] getWidgetPropertyUIProviders()
XCreator
getWidgetPropertyUIProviders
在类中 XCreator
protected java.lang.String getIconName()
getIconName
在类中 XWAbsoluteLayout
public void firePropertyChange()
firePropertyChange
在类中 XLayoutContainer
public boolean supportInnerOrderChangeActions()
XLayoutContainer
public boolean isSupportShared()
isSupportShared
在类中 XWAbsoluteLayout