public class PFBubbleChart extends PFXYChart implements PFXMLSerializable
バブルチャートから以下のイベントが発生します。
トリガー | 対象データ | イベント番号 |
---|---|---|
setObjectTable 呼出 | テーブルデータPFObjectTable |
0 |
clearObjectTable 呼出 | テーブルデータPFObjectTable |
1 |
トリガー | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
メソッド呼出によって値が変更されたとき | テーブルデータPFObjectTable |
null | 1 |
マウス操作によって値が変更されたとき | テーブルデータPFObjectTable |
null | 0 |
トリガー | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
メソッド呼出によってバブルが選択されたとき | テーブルデータPFObjectTable |
null | 1 |
マウス操作によってバブルが選択されたとき | テーブルデータPFObjectTable |
null | 0 |
トリガー | 横スクロール位置 | 縦スクロール位置 | イベント番号 |
---|---|---|---|
スクロールバーのノブ移動 | X軸スクロールバーのノブの位置 int |
Y軸スクロールバーのノブの位置 int |
0 |
color, constraintsX, constraintsY, coord, model, render, xAxis, xBar, yAxis, yBar
chartArea, EVENT_ERROR, EVENT_SUBMIT, footer, header, itemColumnName, legend
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
コンストラクタと説明 |
---|
PFBubbleChart()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected PFChartMenu |
getChartMenu()
グラフメニューのインスタンスを返す。
|
java.lang.String |
getComponentName()
コンポーネント名を返す。
|
java.awt.Color |
getNegativeColor(int series)
値が負のときのバブルの色を返す。
|
PFObjectTable |
getObjectTable()
グラフデータを共通プラットフォームのテーブル形式で返す。
|
java.math.BigDecimal |
getRadius(int series,
int item)
指定した系列・項目の半径を返す。
|
int |
getRadiusMagnification()
半径の表示倍率をパーセントで返す。
|
int |
getSelectedSeriesIndexForObjectTable()
選択対象の系列インデックスを取得する。
|
java.math.BigDecimal |
getXValue(int series,
int item)
指定された系列・項目のX座標値を返す。
|
java.math.BigDecimal |
getYValue(int series,
int item)
指定された系列・項目のY座標値を返す。
|
protected void |
init()
初期化する。
|
boolean |
isBubbleFilled(int series)
バブルの内部を塗りつぶすかどうかを返す。
|
boolean |
isDataXYVisible()
データラベルにXY座標値を表示するかどうかを返す。
|
boolean |
isRadiusVisible()
データラベルに半径を表示するかどうかを返す。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
setBubbleFilled(boolean filled,
int series)
バブルの内部を塗りつぶすかどうかを設定する。
|
void |
setBubbleValue(java.math.BigDecimal valueX,
java.math.BigDecimal valueY,
java.math.BigDecimal valueR,
int series,
int item)
指定した系列・項目にX座標、Y座標、半径をまとめて設定する。
|
void |
setDataXYVisible(boolean visible)
データラベルにXY座標値を表示するかどうかを設定する。
|
void |
setNegativeColor(java.awt.Color color,
int series)
値が負のときのバブルの色を設定する。
|
void |
setObjectTable(PFObjectTable data)
テーブルデータを設定する。
|
void |
setRadius(java.math.BigDecimal value,
int series,
int item)
指定した系列・項目に半径を設定する。
|
void |
setRadiusMagnification(int magnification)
半径の表示倍率をパーセントで設定する。
|
void |
setRadiusVisible(boolean visible)
データラベルに半径を表示するかどうかを設定する。
|
void |
setSelectedIndexForObjectTable(int series,
int item)
選択対象のインデックスを設定する。
|
void |
setXValue(java.math.BigDecimal value,
int series,
int item)
指定した系列・項目にX座標値を設定する。
|
void |
setYValue(java.math.BigDecimal value,
int series,
int item)
指定した系列・項目にY座標値を設定する。
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addPFScroll2DListener, addXAxisBases, addYAxisBases, adjust, clearObjectTable, clearXAxisBases, clearYAxisBases, firePFScrolled, getChartColors, getPFScroll2DListenerList, getSelectedItemIndex, getSelectedItemIndexForObjectTable, getSelectedSeriesIndex, getSeriesColor, getSeriesName, getToolTipText, getXAxisAdjustmentLocked, getXAxisBackground, getXAxisBase, getXAxisBases, getXAxisBasesColor, getXAxisBasesLine, getXAxisBasesWidth, getXAxisDisplayExponent, getXAxisDisplayLimit, getXAxisDisplayMethod, getXAxisFont, getXAxisForeground, getXAxisInterval, getXAxisMaximum, getXAxisMinimum, getXAxisTitle, getXChangeUnit, getYAxisAdjustmentLocked, getYAxisBackground, getYAxisBase, getYAxisBases, getYAxisBasesColor, getYAxisBasesLine, getYAxisBasesWidth, getYAxisDisplayExponent, getYAxisDisplayLimit, getYAxisDisplayMethod, getYAxisFont, getYAxisForeground, getYAxisInterval, getYAxisMaximum, getYAxisMinimum, getYAxisTitle, getYChangeUnit, initEventListener, isChartChangeEnabled, isChartLabelVisible, isScrollBarVisible, isXAxisBaseLineVisible, isXAxisGridLineVisible, isXAxisLabelVisible, isXAxisLogarithm, isXAxisTitleVisible, isYAxisBaseLineVisible, isYAxisGridLineVisible, isYAxisLabelVisible, isYAxisLogarithm, isYAxisTitleVisible, removePFScroll2DListener, render, repaintImmediately, setChartChangeEnabled, setChartColors, setChartLabelVisible, setScrollBarVisible, setSelectedIndex, setSeriesColor, setSeriesName, setXAxisAdjustmentLocked, setXAxisBackground, setXAxisBase, setXAxisBaseLineVisible, setXAxisBases, setXAxisBasesColor, setXAxisBasesLine, setXAxisBasesWidth, setXAxisDisplayExponent, setXAxisDisplayLimit, setXAxisDisplayMethod, setXAxisFont, setXAxisForeground, setXAxisGridLineVisible, setXAxisInterval, setXAxisLabelVisible, setXAxisLogarithm, setXAxisMaximum, setXAxisMinimum, setXAxisTitle, setXAxisTitleVisible, setXChangeUnit, setYAxisAdjustmentLocked, setYAxisBackground, setYAxisBase, setYAxisBaseLineVisible, setYAxisBases, setYAxisBasesColor, setYAxisBasesLine, setYAxisBasesWidth, setYAxisDisplayExponent, setYAxisDisplayLimit, setYAxisDisplayMethod, setYAxisFont, setYAxisForeground, setYAxisGridLineVisible, setYAxisInterval, setYAxisLabelVisible, setYAxisLogarithm, setYAxisMaximum, setYAxisMinimum, setYAxisTitle, setYAxisTitleVisible, setYChangeUnit
addPFDataSelectListener, addPFDataSetListener, addPFDataUpdateListener, firePFDataSelected, firePFDataSet, firePFDataUpdated, getBottomMargin, getChartProperty, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getFooterAlignment, getFooterBackground, getFooterFont, getFooterForeground, getFooterTitle, getHeaderAlignment, getHeaderBackground, getHeaderFont, getHeaderForeground, getHeaderTitle, getLeftMargin, getLegendAlignment, getLegendBackground, getLegendFont, getLegendForeground, getLegendTitle, getPFDataSelectListenerList, getPFDataSetListenerList, getPFDataUpdateListenerList, getPreferredSize, getPropertyEditable, getRightMargin, getTopMargin, invokeFromServlet, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isFooterTitleVisible, isFooterVisible, isHeaderTitleVisible, isHeaderVisible, isLegendTitleVisible, isLegendVisible, isPrinting, localeUpdated, outputImage, paintComponent, print, readItemColumnName, removePFDataSelectListener, removePFDataSetListener, removePFDataUpdateListener, repaintImmediatelyWithAdjustment, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setBackground, setBottomMargin, setBounds, setChartSize, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setFont, setFooterAlignment, setFooterBackground, setFooterFont, setFooterForeground, setFooterTitle, setFooterTitleVisible, setFooterVisible, setForeground, setHeaderAlignment, setHeaderBackground, setHeaderFont, setHeaderForeground, setHeaderTitle, setHeaderTitleVisible, setHeaderVisible, setLayout, setLeftMargin, setLegendAlignment, setLegendBackground, setLegendFont, setLegendForeground, setLegendTitle, setLegendTitleVisible, setLegendVisible, setPreferredSize, setPropertyEditable, setRightMargin, setTopMargin, writeItemColumnName
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, 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, 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
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public java.math.BigDecimal getXValue(int series, int item) throws PFComponentException
series
- 系列のインデックスitem
- 項目のインデックスPFComponentException
- seriesまたはitemが適切でない場合setXValue(BigDecimal, int, int)
public void setXValue(java.math.BigDecimal value, int series, int item) throws PFComponentException
value
- X座標値series
- 系列のインデックスitem
- 項目のインデックスPFComponentException
- seriesまたはitemが適切でない場合getXValue(int, int)
public java.math.BigDecimal getYValue(int series, int item) throws PFComponentException
series
- 系列のインデックスitem
- 項目のインデックスPFComponentException
- seriesまたはitemが適切でない場合setYValue(BigDecimal, int, int)
public void setYValue(java.math.BigDecimal value, int series, int item) throws PFComponentException
value
- Y座標値series
- 系列のインデックスitem
- 項目のインデックスPFComponentException
- seriesまたはitemが適切でない場合getYValue(int, int)
public java.math.BigDecimal getRadius(int series, int item) throws PFComponentException
series
- 系列のインデックスitem
- 項目のインデックスPFComponentException
- seriesまたはitemが適切でない場合setRadius(BigDecimal, int, int)
public void setRadius(java.math.BigDecimal value, int series, int item) throws PFComponentException
value
- 半径series
- 系列のインデックスitem
- 項目のインデックスPFComponentException
- seriesまたはitemが適切でない場合getRadius(int, int)
public void setBubbleValue(java.math.BigDecimal valueX, java.math.BigDecimal valueY, java.math.BigDecimal valueR, int series, int item) throws PFComponentException
valueX
- X座標valueY
- Y座標valueR
- 半径series
- 系列のインデックスitem
- 項目のインデックスPFComponentException
- seriesまたはitemが適切でない場合public PFObjectTable getObjectTable()
getObjectTable
クラス内 PFXYChart
setObjectTable(PFObjectTable)
public void setObjectTable(PFObjectTable data) throws PFComponentException
列 0 | 列 1 | 列 2 | 列 3 | 列 4 | 列 5 | … | |
---|---|---|---|---|---|---|---|
列ヘッダ | 系列名0 | 系列名1 | … | ||||
行0 | X00 | Y00 | 半径00 | X01 | Y01 | 半径01 | … |
行1 | X10 | Y10 | 半径10 | X11 | Y11 | 半径11 | … |
… | … | … | … | … | … | … | … |
setObjectTable
クラス内 PFXYChart
data
- 共通プラットフォームのテーブル形式PFComponentException
- テーブルが空の場合getObjectTable()
public boolean isBubbleFilled(int series)
series
- 系列インデックスsetBubbleFilled(boolean, int)
public void setBubbleFilled(boolean filled, int series)
filled
- バブルの内部の塗りつぶし有無series
- 系列インデックスisBubbleFilled(int)
public java.awt.Color getNegativeColor(int series)
series
- 系列インデックスsetNegativeColor(Color, int)
public void setNegativeColor(java.awt.Color color, int series)
color
- 色series
- 系列インデックスgetNegativeColor(int)
public int getRadiusMagnification()
setRadiusMagnification(int)
public void setRadiusMagnification(int magnification) throws PFComponentException
magnification
- 半径の表示倍率PFComponentException
- 半径の表示倍率が0以下の場合getRadiusMagnification()
public boolean isDataXYVisible()
setDataXYVisible(boolean)
public void setDataXYVisible(boolean visible)
visible
- XY座標値の表示有無isDataXYVisible()
public boolean isRadiusVisible()
setRadiusVisible(boolean)
public void setRadiusVisible(boolean visible)
visible
- 半径の表示有無isRadiusVisible()
public int getSelectedSeriesIndexForObjectTable()
getSelectedSeriesIndexForObjectTable
クラス内 PFXYChart
public void setSelectedIndexForObjectTable(int series, int item)
setSelectedIndexForObjectTable
クラス内 PFXYChart
series
- 列インデックスitem
- 行インデックスprotected PFChartMenu getChartMenu()
getChartMenu
クラス内 PFXYChart
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException