public class PFCandleChart extends PFCategoryChart implements PFXMLSerializable
ろうそく足グラフから発生するイベントは以下のとおりです。
トリガー | 対象データ | イベント番号 |
---|---|---|
setObjectTable 呼出 | テーブルデータPFObjectTable |
0 |
clearObjectTable 呼出 | テーブルデータPFObjectTable |
1 |
トリガー | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
メソッド呼出によって値が変更されたとき | テーブルデータPFObjectTable |
null | 1 |
マウス操作によって値が変更されたとき | テーブルデータPFObjectTable |
null | 0 |
トリガー | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
メソッド呼出によってろうそくが選択されたとき | テーブルデータPFObjectTable |
null | 1 |
マウス操作によってろうそくが選択されたとき | テーブルデータPFObjectTable |
null | 0 |
トリガー | スクロール位置 | イベント番号 |
---|---|---|
項目軸のスクロールバーのノブ移動 | ノブの位置 int |
0 |
数値軸のスクロールバーのノブ移動 | ノブの位置 int |
1 |
color, constraints, coordsystem, itemAxis, itemBar, model, numberAxis, numberBar, render
chartArea, EVENT_ERROR, EVENT_SUBMIT, footer, header, itemColumnName, legend
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
コンストラクタと説明 |
---|
PFCandleChart()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getCandleWidthRatio()
データ1つ分が占める幅に対する、ろうそくの幅の割合を返す。
|
protected PFChartMenu |
getChartMenu()
ろうそく足グラフメニュークラスのインスタンスを返す。
|
java.math.BigDecimal |
getCloseValue(int series,
int item)
終値を返す。
|
java.lang.String |
getComponentName()
コンポーネント名を返す。
|
java.awt.Color |
getDownwardColor(int series)
データ下降時(始値>終値)のろうそくの色を返す。
|
java.math.BigDecimal |
getHighValue(int series,
int item)
高値を返す。
|
java.math.BigDecimal |
getLowValue(int series,
int item)
安値を返す。
|
PFObjectTable |
getObjectTable()
グラフのデータを共通プラットフォームのテーブル形式で返す。
|
java.math.BigDecimal |
getOpenValue(int series,
int item)
始値を返す。
|
int |
getSelectedSeriesIndexForObjectTable()
選択対象の系列インデックスを取得する。
|
java.awt.Color |
getUpwardColor(int series)
データ上昇時(始値≦終値)のろうそくの色を返す。
|
java.math.BigDecimal |
getValue(int series,
int item)
値を返す。
|
int |
getWickWidthRatio()
ろうそくの幅に対する、ろうそくの芯の太さの割合を返す。
|
protected void |
init()
初期化する。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
setCandleWidthRatio(int ratio)
データ1つ分が占める幅に対する、ろうそくの幅の割合を設定する。
|
void |
setCloseValue(java.math.BigDecimal closeValue,
int series,
int item)
終値を設定する。
|
void |
setDownwardColor(java.awt.Color color,
int series)
データ下降時(始値>終値)のろうそくの色を設定する。
|
void |
setHighValue(java.math.BigDecimal highValue,
int series,
int item)
高値を設定する。
|
void |
setLowValue(java.math.BigDecimal lowValue,
int series,
int item)
安値を設定する。
|
void |
setObjectTable(PFObjectTable data)
データを設定する。
|
void |
setObjectTable(PFObjectTable data,
boolean adjust)
テーブルデータを設定する。
|
void |
setOpenValue(java.math.BigDecimal openValue,
int series,
int item)
始値を設定する。
|
void |
setSelectedIndexForObjectTable(int series,
int item)
選択対象のインデックスを設定する。
|
void |
setUpwardColor(java.awt.Color color,
int series)
データ上昇時(始値≦終値)のろうそくの色を設定する。
|
void |
setValue(java.math.BigDecimal openValue,
java.math.BigDecimal highValue,
java.math.BigDecimal lowValue,
java.math.BigDecimal closeValue,
int series,
int item)
始値、高値、安値、終値をまとめて設定する。
|
void |
setValue(java.math.BigDecimal decimal,
int series,
int item)
値を設定する。
|
void |
setWickWidthRatio(int ratio)
ろうそくの幅に対する、ろうそくの芯の太さの割合を設定する。
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addNumberAxisBases, addPFScrollListener, adjust, clearNumberAxisBases, clearObjectTable, firePFScrolled, getChartChangeUnit, getChartColors, getItemAxisBackground, getItemAxisDisplayCount, getItemAxisDisplayStart, getItemAxisFont, getItemAxisForeground, getItemAxisGridLineMethod, getItemAxisTitle, getNumberAxisAdjustmentLocked, getNumberAxisBackground, getNumberAxisBase, getNumberAxisBases, getNumberAxisBasesColor, getNumberAxisBasesLine, getNumberAxisBasesWidth, getNumberAxisDisplayExponent, getNumberAxisDisplayLimit, getNumberAxisDisplayMethod, getNumberAxisFont, getNumberAxisForeground, getNumberAxisInterval, getNumberAxisMaximum, getNumberAxisMinimum, getNumberAxisOrientation, getNumberAxisTitle, getPFScrollListenerList, getSelectedItemIndex, getSelectedItemIndexForObjectTable, getSelectedSeriesIndex, getSeriesColor, getToolTipText, initEventListener, isAxisLogarithm, isChartChangeEnabled, isChartLabelVisible, isItemAxisGridLineVisible, isItemAxisLabelVisible, isItemAxisTitleVisible, isNumberAxisBaseLineVisible, isNumberAxisGridLineVisible, isNumberAxisLabelVisible, isNumberAxisTitleVisible, isPareto, isRadarChart, isScrollBarVisible, removePFScrollListener, render, repaintImmediately, setAxisLogarithm, setChartChangeEnabled, setChartChangeUnit, setChartColors, setChartLabelVisible, setItemAxisBackground, setItemAxisDisplayCount, setItemAxisDisplayStart, setItemAxisFont, setItemAxisForeground, setItemAxisGridLineMethod, setItemAxisGridLineVisible, setItemAxisLabelVisible, setItemAxisTitle, setItemAxisTitleVisible, setNumberAxisAdjustmentLocked, setNumberAxisBackground, setNumberAxisBase, setNumberAxisBaseLineVisible, setNumberAxisBases, setNumberAxisBasesColor, setNumberAxisBasesLine, setNumberAxisBasesWidth, setNumberAxisDisplayExponent, setNumberAxisDisplayLimit, setNumberAxisDisplayMethod, setNumberAxisFont, setNumberAxisForeground, setNumberAxisGridLineVisible, setNumberAxisInterval, setNumberAxisLabelVisible, setNumberAxisMaximum, setNumberAxisMinimum, setNumberAxisOrientation, setNumberAxisTitle, setNumberAxisTitleVisible, setScrollBarVisible, setSelectedIndex, setSeriesColor
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
protected void init()
init
クラス内 PFCategoryChart
public PFObjectTable getObjectTable()
getObjectTable
クラス内 PFCategoryChart
setObjectTable(PFObjectTable)
public void setObjectTable(PFObjectTable data) throws PFComponentException
(String) |
系列名0 (Object) |
(Object) |
(Object) |
(Object) |
系列名1 (Object) |
(Object) |
(Object) |
(Object) |
… |
---|---|---|---|---|---|---|---|---|---|
項目名0 | 始値00 | 高値00 | 安値00 | 終値00 | 始値01 | 高値01 | 安値01 | 終値01 | … |
項目名1 | 始値10 | 高値10 | 安値10 | 終値10 | 始値11 | 高値11 | 安値11 | 終値11 | … |
… | … | … | … | … | … | … | … | … | … |
setObjectTable
クラス内 PFCategoryChart
data
- 共通プラットフォームのテーブル形式PFComponentException
- ろうそく足グラフのデータとして適切でない場合などgetObjectTable()
public void setObjectTable(PFObjectTable data, boolean adjust) throws PFComponentException
PFCategoryChart
setObjectTable
クラス内 PFCategoryChart
data
- 共通プラットフォームのテーブル形式adjust
- 軸を調整するかどうかPFComponentException
- データの設定に失敗したときPFCategoryChart.setObjectTable(PFObjectTable)
public java.math.BigDecimal getOpenValue(int series, int item) throws PFComponentException
series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合setOpenValue(BigDecimal, int, int)
public void setOpenValue(java.math.BigDecimal openValue, int series, int item) throws PFComponentException
openValue
- 始値series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合PFComponentException
- 始値/高値/安値/終値の整合性がとれなかった場合getOpenValue(int, int)
public java.math.BigDecimal getCloseValue(int series, int item) throws PFComponentException
series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合setCloseValue(BigDecimal, int, int)
public void setCloseValue(java.math.BigDecimal closeValue, int series, int item) throws PFComponentException
closeValue
- 終値series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合PFComponentException
- 始値/高値/安値/終値の整合性がとれなかった場合getCloseValue(int, int)
public java.math.BigDecimal getHighValue(int series, int item) throws PFComponentException
series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合setHighValue(BigDecimal, int, int)
public void setHighValue(java.math.BigDecimal highValue, int series, int item) throws PFComponentException
highValue
- 高値series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合PFComponentException
- 始値/高値/安値/終値の整合性がとれなかった場合getHighValue(int, int)
public java.math.BigDecimal getLowValue(int series, int item) throws PFComponentException
series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合setLowValue(BigDecimal, int, int)
public void setLowValue(java.math.BigDecimal lowValue, int series, int item) throws PFComponentException
lowValue
- 安値series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合PFComponentException
- 始値/高値/安値/終値の整合性がとれなかった場合getLowValue(int, int)
public java.math.BigDecimal getValue(int series, int item) throws PFComponentException
getValue
クラス内 PFCategoryChart
series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合PFCategoryChart.setValue(BigDecimal, int, int)
public void setValue(java.math.BigDecimal decimal, int series, int item) throws PFComponentException
setValue
クラス内 PFCategoryChart
decimal
- 値series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合PFComponentException
- 設定値に誤りがある場合PFCategoryChart.getValue(int, int)
public void setValue(java.math.BigDecimal openValue, java.math.BigDecimal highValue, java.math.BigDecimal lowValue, java.math.BigDecimal closeValue, int series, int item) throws PFComponentException
openValue
- 始値highValue
- 高値lowValue
- 安値closeValue
- 終値series
- 系列インデックスitem
- 項目インデックスPFComponentException
- seriesまたはitemが適切でない場合PFComponentException
- 始値/高値/安値/終値の整合性がとれなかった場合public int getCandleWidthRatio()
setCandleWidthRatio(int)
public void setCandleWidthRatio(int ratio) throws PFComponentException
ratio
- ろうそくの幅の割合PFComponentException
- ratioが1〜100以外の場合getCandleWidthRatio()
public int getWickWidthRatio()
setWickWidthRatio(int)
public void setWickWidthRatio(int ratio) throws PFComponentException
ratio
- 芯の太さの割合PFComponentException
- ratioが1〜100以外の場合getWickWidthRatio()
public java.awt.Color getUpwardColor(int series)
series
- 系列インデックスsetUpwardColor(Color, int)
public void setUpwardColor(java.awt.Color color, int series)
color
- ろうそくの色series
- 系列インデックスgetUpwardColor(int)
public java.awt.Color getDownwardColor(int series)
series
- 系列インデックスsetDownwardColor(Color, int)
public void setDownwardColor(java.awt.Color color, int series)
color
- ろうそくの色series
- 系列インデックスgetDownwardColor(int)
public int getSelectedSeriesIndexForObjectTable()
getSelectedSeriesIndexForObjectTable
クラス内 PFCategoryChart
public void setSelectedIndexForObjectTable(int series, int item)
setSelectedIndexForObjectTable
クラス内 PFCategoryChart
series
- 列インデックスitem
- 行インデックスprotected PFChartMenu getChartMenu()
getChartMenu
クラス内 PFCategoryChart
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