public class PFD3LineChart extends PFD3CategoryChart implements PFGUIComponent, PFXMLSerializable
折れ線グラフから以下のイベントが発生します。
トリガー | 対象データ | イベント番号 |
---|---|---|
setObjectTable 呼出 | テーブルデータPFObjectTable |
0 |
clearObjectTable 呼出 | テーブルデータPFObjectTable |
1 |
トリガー | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
メソッド呼出によって値が変更されたとき | テーブルデータPFObjectTable |
null | 1 |
トリガー | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
メソッド呼出によって棒が選択されたとき | テーブルデータPFObjectTable |
null | 1 |
color, constraints, coordsystem, itemAxis, model, numberAxis
footer, header, itemColumnName, legend
body, browser, content, fxPanel, style
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
コンストラクタと説明 |
---|
PFD3LineChart()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
drawChart()
グラフを描画する。
|
int |
getBarWidthRatio()
棒の太さの割合を返す。
|
protected PFD3ChartMenu |
getChartMenu()
棒グラフメニュークラスのインスタンスを返す。
|
java.lang.String |
getChartScript()
グラフ表示用JavaScript文字列を生成して取得する。
|
java.lang.String |
getComponentName()
このコンポーネントの名前を返す。
|
java.awt.Color |
getEmphasisColor()
強調時におけるマーカーの色を返す。
|
java.lang.String |
getEmphasisMarker()
強調点のマーカーを返す。
|
int |
getEmphasisSize()
強調時におけるマーカーのサイズの増分値を返す。
|
int |
getFooterHeight()
フッタ高さの設定値を取得する。
|
int |
getHeaderHeight()
ヘッダ高さの設定値を取得する。
|
java.lang.String |
getHTMLBodyDocument()
サーブレットに渡すBodyテキストを出力する。
|
java.lang.String |
getHTMLStyleDocument()
サーブレットに渡すStyleテキストを出力する。
|
int |
getItemAxisLabelHeight()
X軸ラベル高さの設定値を取得する。
|
int |
getItemCount()
項目数を返す。
|
int |
getLegendWidth()
凡例幅の設定値を取得する。
|
java.lang.String |
getLine(int series)
線の形状名を返す。
|
int |
getLineWidth(int series)
線の太さを返す。
|
java.lang.String |
getMarker(int series)
指定された系列に関連付けられているマーカーを返す。
|
int |
getMarkerSize(int series)
マーカーのサイズを返す。
|
int |
getNumberAxisLabelWidth()
Y軸ラベル幅の設定値を取得する。
|
int |
getSeriesCount()
系列数を返す。
|
protected void |
initComponent()
初期化する。
|
boolean |
isBorderVisible()
枠線有無の設定値を取得する。
|
boolean |
isLineVisible(int series)
マーカー間を線で結ぶかどうかを返す。
|
boolean |
isMarkerVisible(int series)
マーカー間を線で結ぶかどうかを返す。
|
boolean |
isNullLineVisible()
nullの部分を線でつないでいるかどうか
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
setBarWidthRatio(int ratio)
棒の太さの割合を設定する。
|
void |
setBorderVisible(boolean visible)
枠線有無を設定する。
|
void |
setEmphasisColor(java.awt.Color color)
強調時におけるマーカーの色を設定する。
|
void |
setEmphasisMarker(java.lang.String name)
強調点のマーカーを設定する。
|
void |
setEmphasisSize(int emphasisSize)
強調時におけるマーカーのサイズの増分値を設定する。
|
void |
setFooterHeight(int height)
フッタ高さを設定する。
|
void |
setHeaderHeight(int height)
ヘッダ高さを設定する。
|
void |
setItemAxisLabelHeight(int height)
X軸ラベル高さを設定する。
|
void |
setLegendWidth(int width)
凡例幅を設定する。
|
void |
setLine(java.lang.String lineKey,
int series)
線の形状を設定する。
|
void |
setLineVisible(boolean visible,
int series)
マーカー間を線で結ぶかどうかを設定する。
|
void |
setLineWidth(int lineWidth,
int series)
線の太さを設定する。
|
void |
setMarker(java.lang.String name,
int series)
指定された系列に対して、マーカーを設定する。
|
void |
setMarkerSize(int markerSize,
int series)
マーカーのサイズを設定する。
|
void |
setMarkerVisible(boolean visible,
int series)
マーカー間を線で結ぶかどうかを設定する。
|
void |
setNullLineVisible(boolean visible)
nullの部分を線でつなぐ
|
void |
setNumberAxisLabelWidth(int width)
Y軸ラベル幅を設定する。
|
void |
setObjectTable(PFObjectTable data)
テーブルデータを設定する。
|
void |
setPreferredSize(java.awt.Dimension size)
推奨サイズを設定する。
|
void |
setSelectedIndex(int series,
int item)
選択対象のインデックスを設定する。
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addNumberAxisBases, clearNumberAxisBases, clearObjectTable, 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, getObjectTable, getSelectedItemIndex, getSelectedItemIndexForObjectTable, getSelectedSeriesIndex, getSelectedSeriesIndexForObjectTable, getSeriesColor, getSeriesName, getValue, initEventListener, isAxisLogarithm, isChartChangeEnabled, isChartLabelVisible, isItemAxisGridLineVisible, isItemAxisLabelVisible, isItemAxisTitleVisible, isNumberAxisBaseLineVisible, isNumberAxisGridLineVisible, isNumberAxisLabelVisible, isNumberAxisTitleVisible, isPareto, isRadarChart, isScrollBarVisible, 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, setObjectTable, setScrollBarVisible, setSelectedIndexForObjectTable, setSeriesColor, setSeriesName, setValue
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, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isFooterTitleVisible, isFooterVisible, isHeaderTitleVisible, isHeaderVisible, isLegendTitleVisible, isLegendVisible, isPrinting, localeUpdated, outputImage, readItemColumnName, removePFDataSelectListener, removePFDataSetListener, removePFDataUpdateListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setBackground, setBottomMargin, setChartSize, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setFont, setFooterAlignment, setFooterBackground, setFooterFont, setFooterForeground, setFooterTitle, setFooterTitleVisible, setFooterVisible, setForeground, setHeaderAlignment, setHeaderBackground, setHeaderFont, setHeaderForeground, setHeaderTitle, setHeaderTitleVisible, setHeaderVisible, setLeftMargin, setLegendAlignment, setLegendBackground, setLegendFont, setLegendForeground, setLegendTitle, setLegendTitleVisible, setLegendVisible, setPropertyEditable, setRightMargin, setTopMargin, writeItemColumnName
createWebView, disableJavaFX, enableJavaFX, getDisplayDocument, getHTMLDocument, initComponents, invokeFromServlet, loadContent, loadURL
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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, 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, 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, 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
getPropertyEditable, setPropertyEditable
getComponentID, getComponentKey, getComponentPublicName, getComponentString, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentPublicName
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
getComponentName
クラス内 PFD3Chart
protected void initComponent()
public int getBarWidthRatio()
setBarWidthRatio(int)
public void setBarWidthRatio(int ratio) throws PFComponentException
ratio
- 棒の太さの割合(1-100)PFComponentException
- 1-100以外の場合getBarWidthRatio()
public boolean isMarkerVisible(int series)
series
- 系列のインデックスsetMarkerVisible(boolean, int)
public void setMarkerVisible(boolean visible, int series)
visible
- 線で結ぶ場合trueseries
- 系列のインデックスisMarkerVisible(int)
public int getMarkerSize(int series)
series
- 系列のインデックスsetMarkerSize(int, int)
public void setMarkerSize(int markerSize, int series) throws PFComponentException
markerSize
- マーカーのサイズseries
- 系列のインデックスPFComponentException
- markerSizeが0以下の場合getMarkerSize(int)
public java.lang.String getMarker(int series)
series
- 系列のインデックスsetMarker(String, int)
public void setMarker(java.lang.String name, int series) throws PFComponentException
name
- マーカー識別名series
- 系列のインデックスPFComponentException
- マーカーの設定に失敗したときgetMarker(int)
public int getEmphasisSize()
setEmphasisSize(int)
public void setEmphasisSize(int emphasisSize)
emphasisSize
- マーカーのサイズの増分値public java.awt.Color getEmphasisColor()
public void setEmphasisColor(java.awt.Color color)
color
- マーカーの色getEmphasisColor()
public java.lang.String getEmphasisMarker()
public void setEmphasisMarker(java.lang.String name)
name
- マーカー識別名public boolean isLineVisible(int series)
series
- 系列のインデックスsetLineVisible(boolean, int)
public void setLineVisible(boolean visible, int series)
visible
- 線で結ぶ場合trueseries
- 系列のインデックスisLineVisible(int)
public int getLineWidth(int series)
series
- 系列インデックスsetLineWidth(int, int)
public void setLineWidth(int lineWidth, int series)
lineWidth
- 線の太さseries
- 系列インデックスPFComponentException
- 線の太さが0以下の場合getLineWidth(int)
public java.lang.String getLine(int series)
series
- 系列インデックスsetLine(String, int)
public void setLine(java.lang.String lineKey, int series)
lineKey
- 線の形状名(Solid[実線]、Dotted[点線]、Dashed[破線])series
- 系列のインデックスPFComponentException
- 線の形状を設定できなかった場合getLine(int)
public boolean isNullLineVisible()
public void setNullLineVisible(boolean visible)
線でつなぐ場合true
- public void setObjectTable(PFObjectTable data) throws PFComponentException
列 0 | 列 1 | 列 2 | 列 3 | 列 4 | 列 5 | … | |
---|---|---|---|---|---|---|---|
列ヘッダ | 系列名0 | 系列名1 | 系列名2 | … | |||
行0 | X00 | Y00 | X01 | Y01 | X02 | Y02 | … |
行1 | X10 | Y10 | X11 | Y11 | X12 | Y12 | … |
… | … | … | … | … | … | … | … |
setObjectTable
クラス内 PFD3CategoryChart
data
- 共通プラットフォームのテーブル形式PFComponentException
- テーブルが空の場合PFD3CategoryChart.getObjectTable()
public int getItemCount()
getItemCount
クラス内 PFD3CategoryChart
public int getSeriesCount()
getSeriesCount
クラス内 PFD3CategoryChart
protected PFD3ChartMenu getChartMenu()
getChartMenu
クラス内 PFD3CategoryChart
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
readXML
クラス内 PFD3Chart
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
writeXML
クラス内 PFD3Chart
out
- XML出力ユーティリティjava.io.IOException
public int getHeaderHeight()
public void setHeaderHeight(int height)
height
- ヘッダ高さpublic int getFooterHeight()
public void setFooterHeight(int height)
height
- フッタ高さpublic int getLegendWidth()
public void setLegendWidth(int width)
width
- 凡例幅public int getItemAxisLabelHeight()
public void setItemAxisLabelHeight(int height)
height
- X軸ラベル高さpublic int getNumberAxisLabelWidth()
public void setNumberAxisLabelWidth(int width)
width
- Y軸ラベル幅public boolean isBorderVisible()
public void setBorderVisible(boolean visible)
visible
- 枠線有無public void setSelectedIndex(int series, int item)
setSelectedIndex
クラス内 PFD3CategoryChart
series
- 系列インデックスitem
- 項目インデックスpublic void drawChart()
public void setPreferredSize(java.awt.Dimension size)
PFD3Chart
setPreferredSize
クラス内 PFD3Chart
size
- サイズpublic java.lang.String getHTMLStyleDocument()
PFFXPanel
getHTMLStyleDocument
クラス内 PFFXPanel
public java.lang.String getHTMLBodyDocument()
PFFXPanel
getHTMLBodyDocument
クラス内 PFFXPanel
public java.lang.String getChartScript()
PFD3Chart
getChartScript
クラス内 PFD3Chart