jp.go.aist.dmrc.platform.beans.gui.chart
クラス PFLineChart

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.PFChart
                      上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.PFCategoryChart
                          上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.PFLineChart
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, PFComponent, PFGUIComponent, PFPropertyEditableComponent, PFXMLSerializable, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource, PFScrollEventSource

public class PFLineChart
extends PFCategoryChart
implements PFXMLSerializable

折れ線グラフのコンポーネント。

折れ線グラフから以下のイベントが発生します。

関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース
javax.swing.JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
javax.swing.JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFCategoryChart から継承されたフィールド
color, constraints, coordsystem, itemAxis, itemBar, model, numberAxis, numberBar, render
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFChart から継承されたフィールド
chartArea, footer, header, itemColumnName, legend
 
クラス javax.swing.JComponent から継承されたフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
PFLineChart()
          コンストラクタ。
 
メソッドの概要
protected  PFChartMenu getChartMenu()
          折れ線グラフメニュークラスのインスタンスを返す。
 java.lang.String getComponentName()
          このコンポーネント名を返す。
 java.awt.Color getEmphasisColor()
          強調時における点の色を返す。
 java.lang.String getEmphasisMarker()
          強調時における点の形状名を返す。
 int getEmphasisSize()
          強調時における点のサイズの増分値を返す。
 java.lang.String getLine(int series)
          線形状のユニークキーを返す。
 int getLineWidth(int series)
          線の太さを返す。
 java.lang.String getMarker(int series)
          点形状を返す。
 int getMarkerSize(int series)
          点のサイズを返す。
protected  void init()
          初期化する。
 boolean isLineVisible(int series)
          線の表示有無を返す。
 boolean isMarkerVisible(int series)
          点の表示有無を返す。
 boolean isNullLineVisible()
          nullの部分を線でつないでいるかどうか
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void setEmphasisColor(java.awt.Color color)
          強調時における点の色を設定する。
 void setEmphasisMarker(java.lang.String name)
          強調時における点の形状名を設定する。
 void setEmphasisSize(int size)
          強調時における点のサイズの増分値を返す。
 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 writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFCategoryChart から継承されたメソッド
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, getObjectTable, getPFScrollListenerList, getSelectedItemIndex, getSelectedItemIndexForObjectTable, getSelectedSeriesIndex, getSelectedSeriesIndexForObjectTable, getSeriesColor, getToolTipText, getValue, 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, setObjectTable, setObjectTable, setScrollBarVisible, setSelectedIndex, setSelectedIndexForObjectTable, setSeriesColor, setValue
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFChart から継承されたメソッド
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, 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
 
クラス javax.swing.JPanel から継承されたメソッド
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
クラス javax.swing.JComponent から継承されたメソッド
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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
 
クラス java.awt.Container から継承されたメソッド
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承されたメソッド
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, hide, 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, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

PFLineChart

public PFLineChart()
コンストラクタ。

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
このコンポーネント名を返す。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名

init

protected void init()
初期化する。

オーバーライド:
クラス PFCategoryChart 内の init

isMarkerVisible

public boolean isMarkerVisible(int series)
点の表示有無を返す。

パラメータ:
series - 系列インデックス
戻り値:
点を表示する場合true
関連項目:
setMarkerVisible(boolean, int)

setMarkerVisible

public void setMarkerVisible(boolean visible,
                             int series)
点の表示有無を設定する。

パラメータ:
visible - 点を表示する場合true
series - 系列インデックス
関連項目:
isMarkerVisible(int)

getMarkerSize

public int getMarkerSize(int series)
点のサイズを返す。
サイズは、点に外接する正方形の一辺の長さを2で割ったものとする。

パラメータ:
series - 系列インデックス
戻り値:
点のサイズ
関連項目:
setMarkerSize(int, int)

setMarkerSize

public void setMarkerSize(int markerSize,
                          int series)
                   throws PFComponentException
点のサイズを設定する。
サイズは、点に外接する正方形の一辺の長さを2で割ったものとする。

パラメータ:
markerSize - 点のサイズ
series - 系列インデックス
例外:
PFComponentException - 点のサイズが0以下の場合
関連項目:
getMarkerSize(int)

getMarker

public java.lang.String getMarker(int series)
点形状を返す。

パラメータ:
series - 系列インデックス
戻り値:
点形状の識別名
関連項目:
setMarker(String, int)

setMarker

public void setMarker(java.lang.String name,
                      int series)
               throws PFComponentException
点形状を設定する。

パラメータ:
name - 点形状の識別名
series - 系列インデックス
例外:
PFComponentException - 点形状を設定できない場合
関連項目:
getMarker(int)

getEmphasisMarker

public java.lang.String getEmphasisMarker()
強調時における点の形状名を返す。
強調時に通常時の点の形状で表示する場合はnullを返す。

戻り値:
点の形状名
関連項目:
setEmphasisMarker(String)

setEmphasisMarker

public void setEmphasisMarker(java.lang.String name)
強調時における点の形状名を設定する。
強調時に通常時の点の形状で表示したい場合はnullを設定すること。

パラメータ:
name - 点の形状名
関連項目:
getEmphasisMarker()

getEmphasisSize

public int getEmphasisSize()
強調時における点のサイズの増分値を返す。

戻り値:
点のサイズの増分値
関連項目:
setEmphasisSize(int)

setEmphasisSize

public void setEmphasisSize(int size)
                     throws PFComponentException
強調時における点のサイズの増分値を返す。

パラメータ:
size - 点のサイズの増分値
例外:
PFComponentException
関連項目:
getEmphasisSize()

getEmphasisColor

public java.awt.Color getEmphasisColor()
強調時における点の色を返す。
強調時に通常時の点の色で表示する場合はnullを返す。

戻り値:
点の色
関連項目:
setEmphasisColor(Color)

setEmphasisColor

public void setEmphasisColor(java.awt.Color color)
強調時における点の色を設定する。
強調時に通常時の点の色で表示する場合はnullを設定すること。

パラメータ:
color - 点の色
関連項目:
getEmphasisColor()

isLineVisible

public boolean isLineVisible(int series)
線の表示有無を返す。

パラメータ:
series - 系列インデックス
戻り値:
線を表示する場合true
関連項目:
setLineVisible(boolean, int)

setLineVisible

public void setLineVisible(boolean visible,
                           int series)
線の表示有無を設定する。

パラメータ:
visible - 線を表示する場合true
series - 系列インデックス
関連項目:
isLineVisible(int)

getLineWidth

public int getLineWidth(int series)
線の太さを返す。

パラメータ:
series - 系列インデックス
戻り値:
線の太さ
関連項目:
setLineWidth(int, int)

setLineWidth

public void setLineWidth(int lineWidth,
                         int series)
                  throws PFComponentException
線の太さを設定する。
線の太さは1以上でなければならない。

パラメータ:
lineWidth - 線の太さ
series - 系列インデックス
例外:
PFComponentException - 線の太さが0以下の場合
関連項目:
getLineWidth(int)

getLine

public java.lang.String getLine(int series)
線形状のユニークキーを返す。

パラメータ:
series - 系列インデックス
戻り値:
線形状のユニークキー
関連項目:
setLine(String, int)

setLine

public void setLine(java.lang.String lineKey,
                    int series)
             throws PFComponentException
線形状のユニークキーを設定する。

パラメータ:
lineKey - 線形状のユニークキー
series - 系列のインデックス
例外:
PFComponentException - 線形状のユニークキーを設定できなかった場合
関連項目:
getLine(int)

isNullLineVisible

public boolean isNullLineVisible()
nullの部分を線でつないでいるかどうか

戻り値:
線でつなぐ場合true

setNullLineVisible

public void setNullLineVisible(boolean visible)
nullの部分を線でつなぐ

パラメータ:
線でつなぐ場合true -

getChartMenu

protected PFChartMenu getChartMenu()
折れ線グラフメニュークラスのインスタンスを返す。

定義:
クラス PFCategoryChart 内の getChartMenu
戻り値:
折れ線グラフメニュークラスのインスタンス

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException