public class FlexChart extends FlexObject
您通常不直接使用 ChartBase 类,而使用其中的某一子类,例如 PlotChart 或 BubbleChart。它充当 mx.charts 程序包中常用图表类型的基类。
此类定义提供更多框架功能简易访问权限的一些 CSS 样式和属性。
图表的最小尺寸为 20 x 20 像素。图表的最大尺寸为未绑定。图表的首选尺寸为 400 x 400 像素。
Modifier | Constructor and Description |
---|---|
protected |
FlexChart(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 FlexChart。
|
Modifier and Type | Method and Description |
---|---|
void |
dragCancel()
定义 dragComplete 事件的事件对象的类型属性值。
|
void |
dragCancel(ModifierKey keyModifier)
定义 dragComplete 事件的事件对象的类型属性值。
|
void |
dragDrop(String draggedItem)
定义 dragDrop 事件的事件对象的类型属性值。
|
void |
dragDrop(String draggedItem,
double localX)
定义 dragDrop 事件的事件对象的类型属性值。
|
void |
dragDrop(String draggedItem,
double localX,
double localY)
定义 dragDrop 事件的事件对象的类型属性值。
|
void |
dragDrop(String draggedItem,
double localX,
double localY,
ModifierKey keyModifier)
定义 dragDrop 事件的事件对象的类型属性值。
|
void |
dragStart(String draggedItem)
定义 dragStart 事件的事件对象的类型属性值。
|
void |
dragStart(String draggedItem,
double localX)
定义 dragStart 事件的事件对象的类型属性值。
|
void |
dragStart(String draggedItem,
double localX,
double localY)
定义 dragStart 事件的事件对象的类型属性值。
|
List<String> |
getColumnNames()
获取 包含数据中所有列的名称的列表。
|
String |
getDataTipMode()
获取 Flex 如何显示图表的 DataTip 控件。
|
String |
getDescription()
获取 图表中数据的简短说明。
|
int |
getFirstVisibleRow()
获取 第一个可见子级的索引。
|
String |
getFontFamily()
获取 可使用的字体名称。
|
int |
getFontSize()
获取 文本高度(像素)。
|
int |
getLastVisibleRow()
获取 最后一个可见子级的索引。
|
int |
getMaximumDataTipCount()
获取 图表将显示的数据提示的最大数量。
|
int |
getMouseSensitivity()
获取 指针围绕图表移动时 Flex 认定的数据点与鼠标指针下方的距离(像素)。
|
int |
getNumColumns()
获取 可用数据中的总列数。
|
int |
getNumRows()
获取 可用数据的总行数。
|
int |
getPaddingBottom()
获取 图表下边框与其内容区域之间的像素数量。
|
int |
getPaddingLeft()
获取 控件左边框与其内容区域左边框之间的像素数量。
|
int |
getPaddingRight()
获取 控件右边框与其内容区域右边框之间的像素数量。
|
int |
getPaddingTop()
获取 图表上边框与其内容区域之间的像素数量。
|
int |
getSelectedChartItem()
获取 图表中选择的 ChartItem。
|
List<Integer> |
getSelectedChartItems()
获取 图表中所有选择的 ChartItem 对象的数组。
|
String |
getSelectionMode()
获取 是否可以选择 ChartItem 对象。
|
List<List<String>> |
getValues(int start,
int end)
返回矩阵,其包含所有组件部分的自动化值。
|
boolean |
isClipContent()
获取 Flex 是否剪裁图表至轴绑定的区域。
|
boolean |
isDragEnabled()
获取 是否可将项目拖出此图表并将其放在其他控件上。
|
boolean |
isDropEnabled()
获取 拖动的项目是否可以放在图表上。
|
boolean |
isShowDataTips()
获取 是否显示图表的 DataTip 控件。
|
boolean |
isShowDataTipTargets()
获取 ShowDataTips 设为 ture 时是否显示数据点上方的目标。
|
void |
select(List<String> selectionInfo)
定义 headerRelease 事件的事件对象的类型属性值,表示用户按了或松开了列标题上的鼠标。
|
changeFocus, changeFocus, changeFocus, getAutomationClassName, getAutomationIndex, getAutomationName, getClassName, getCurrentState, getErrorColor, getErrorString, getId, getNumAutomationChildren, getPercentHeight, getPercentWidth, getScaleX, getScaleY, getThemeColor, getToolTip, isEnabled, isFocusEnabled, isUseHandCursor, move, move, move, setFocus
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAlpha, getHeight, getStyle, getTabIndex, getWidth, getX, getY, isMouseEnabled, isTabChildren, isTabEnabled, isVisible, mouseMove, mouseMove, nativeToString, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, typeKeys, typeKeys, typeKeys, typePasswordKeys, typePasswordKeys, typePasswordKeys
captureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getText, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForProperty
equals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toString
protected FlexChart(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 FlexChart 的句柄desktop
- 此对象所在的桌面public void dragCancel()
public void dragCancel(ModifierKey keyModifier)
keyModifier
- 可使用的键修饰符(例如 Ctrl 键)public void dragDrop(String draggedItem)
draggedItem
- 拖动的项目public void dragDrop(String draggedItem, double localX)
draggedItem
- 拖动的项目localX
- 事件发生的水平坐标与包含的子画面相对应public void dragDrop(String draggedItem, double localX, double localY)
draggedItem
- 拖动的项目localX
- 事件发生的水平坐标与包含的子画面相对应localY
- 事件发生的垂直坐标与包含的子画面相对应public void dragDrop(String draggedItem, double localX, double localY, ModifierKey keyModifier)
draggedItem
- 拖动的项目localX
- 事件发生的水平坐标与包含的子画面相对应localY
- 事件发生的垂直坐标与包含的子画面相对应keyModifier
- 可使用的键修饰符(例如 Ctrl 键)public void dragStart(String draggedItem)
draggedItem
- 拖动的项目public void dragStart(String draggedItem, double localX)
draggedItem
- 拖动的项目localX
- 事件发生的水平坐标与包含的子画面相对应public void dragStart(String draggedItem, double localX, double localY)
draggedItem
- 拖动的项目localX
- 事件发生的水平坐标与包含的子画面相对应localY
- 事件发生的垂直坐标与包含的子画面相对应public List<List<String>> getValues(int start, int end)
返回值是一个行数组,每个行数组是一个项目数组。
start
- 开始子级的索引。默认值为 0。end
- 结束子级的索引。默认值为 0。public void select(List<String> selectionInfo)
selectionInfo
- 事件是否可以弹出显示列表层次结构public boolean isClipContent()
public String getDataTipMode()
DataTip 控件与 ToolTip 控件类似,但它们分别显示可表示鼠标指针下方最近图表数据点的相应值。
可能值包括单个
和多个
。使用单个
将显示离鼠标最近的数据点。使用多个
将显示鼠标光标范围内的数据提示。
public String getDescription()
启用可访问性时,屏幕标题会使用此属性描述图表。此字符串默认为空字符串。
public boolean isDragEnabled()
如果为 True,则启用此图表的拖动。如果 dropEnabled 属性也为 True,则您可以将项目拖动至图表以重新排序这些项目。默认值为 False。
public boolean isDropEnabled()
如果您设置此属性为 True,则图表会接受所有数据格式并假设拖动的数据匹配数据提供程序中的数据格式。为明确确认拖动数据的数据格式,您须处理一个或多个拖动事件(例如 dragOver)并调用 DragEvent 的 preventDefault() 方法以自定义列表类接受拖放数据的方式。当 dropEnabled 设为 True 时,Flex 自动调用 showDropFeedback() 和 hideDropFeedback() 方法以显示拖放指示符。默认值为 False。
public int getFirstVisibleRow()
public String getFontFamily()
不同于完整的 CSS 实施,逗号分隔的列表不受支持。您可以使用任何字体系列名称。如果您指定字体名,则系统会将其转换为相应的设备字体。默认值为 Verdana
。
public int getFontSize()
public int getLastVisibleRow()
public int getMaximumDataTipCount()
如果图表范围内的数据点数量超出了此样式允许的数量,则将按距离排列它们的优先级,首先显示距离最近的数据点。默认值是 NaN,无论范围内包含哪些数据提示,它都将显示。
public int getMouseSensitivity()
Flex 将小于 mouseSensitivity 像素的所有数据点视为远离鼠标指针下方。findDataPoints 方法也使用此值。默认值为 5。
public int getNumColumns()
public int getNumRows()
public int getPaddingBottom()
public int getPaddingLeft()
public int getPaddingRight()
public int getPaddingTop()
public int getSelectedChartItem()
public String getSelectionMode()
可能值为无、单个或多个。设为无可防止选择图表项。设为单个可允许每次仅选择一个项目。设为多个可允许每次选择一个或多个图表项。默认值为无。
public boolean isShowDataTips()
DataTip 控件与工具提示类似,但它们分别显示可表示鼠标指针下方最近图表数据点的相应值。
public boolean isShowDataTipTargets()
Copyright 2009-2012 Micro Focus. All Rights Reserved.