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

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.PFXYChart
すべての実装インタフェース:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, PFComponent, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource, PFGUIComponent, PFPropertyEditableComponent, PFScroll2DEventSource, java.io.Serializable
直系の既知のサブクラス:
PFBubbleChart, PFPlotChart

public abstract class PFXYChart
extends PFChart
implements PFScroll2DEventSource

XY座標グラフのスーパークラス。

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

入れ子クラスの概要
 
クラス 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
protected  PFChartColor color
          グラフ色データ。
protected  PFChartModelConstraints constraintsX
          グラフデータ制約。
protected  PFChartModelConstraints constraintsY
           
protected  PFXYCoordSystem coord
          系列軸描画。
protected  PFChartModel model
          グラフデータモデル。
protected  PFXYChartRenderer render
          グラフ描画。
protected  PFNumberAxis xAxis
          数値軸データ。
protected  javax.swing.JScrollBar xBar
          X軸スクロールバー
protected  PFNumberAxis yAxis
          数値軸データ。
protected  javax.swing.JScrollBar yBar
          Y軸スクロールバー
 
クラス 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
 
コンストラクタの概要
PFXYChart()
          コンストラクタ。
 
メソッドの概要
 void addPFScroll2DListener(PFScroll2DListener lis)
          引数で与えられたイベントリスナを登録し、 スクロールイベント発生時に処理を行う対象とする。
protected  void adjust(java.awt.Graphics2D g)
          グラフの内部要素の配置・サイズ調整を行う。
 void clearObjectTable()
          データをクリアする。
protected  void firePFScrolled(PFScroll2DEvent event)
          スクロールイベントを通知する。
 PFObjectList getChartColors()
          全系列の色をリストで取得する。
protected abstract  PFChartMenu getChartMenu()
          メニュークラスを生成する。
abstract  PFObjectTable getObjectTable()
          グラフデータを共通プラットフォームのテーブル形式で返す。
 java.util.Iterator getPFScroll2DListenerList()
          スクロールイベントリスナ配列を取得する。
 int getSelectedItemIndex()
          選択対象の項目インデックスを取得する。
 int getSelectedItemIndexForObjectTable()
          選択対象の項目インデックスを取得する。
 int getSelectedSeriesIndex()
          選択対象の系列インデックスを取得する。
 int getSelectedSeriesIndexForObjectTable()
          選択対象の系列インデックスを取得する。
 java.awt.Color getSeriesColor(int series)
          指定された系列の色を返す。
 java.lang.String getSeriesName(int series)
          指定された系列の系列名を返す。
 java.lang.String getToolTipText(java.awt.event.MouseEvent e)
          ツールチップテキストを返す。
 java.awt.Color getXAxisBackground()
          X軸の背景色を返す。
 java.math.BigDecimal getXAxisBase()
          X軸の基準値を返す。
 int getXAxisDisplayExponent()
          X軸における値の表示桁の位置を返す。
 java.math.BigDecimal getXAxisDisplayLimit()
          X軸の表示限定値を返す。
 int getXAxisDisplayMethod()
          X軸の値表示方法を返す。
 java.awt.Font getXAxisFont()
          X軸のフォントを返す。
 java.awt.Color getXAxisForeground()
          X軸の前景色を返す。
 java.math.BigDecimal getXAxisInterval()
          X軸のグリッド線の間隔値を返す。
 java.math.BigDecimal getXAxisMaximum()
          X軸の最大値を返す。
 java.math.BigDecimal getXAxisMinimum()
          X軸の最小値を返す。
 java.lang.String getXAxisTitle()
          X軸のタイトルを返す。
 java.math.BigDecimal getXChangeUnit()
          マウスドラッグによるX軸方向の値操作の単位を返す。
 java.awt.Color getYAxisBackground()
          Y軸の背景色を返す。
 java.math.BigDecimal getYAxisBase()
          Y軸の基準値を返す。
 int getYAxisDisplayExponent()
          Y軸における値の表示桁の位置を返す。
 java.math.BigDecimal getYAxisDisplayLimit()
          Y軸の表示限定値を返す。
 int getYAxisDisplayMethod()
          Y軸の値表示方法を返す。
 java.awt.Font getYAxisFont()
          Y軸のフォントを返す。
 java.awt.Color getYAxisForeground()
          Y軸の前景色を返す。
 java.math.BigDecimal getYAxisInterval()
          Y軸のグリッド線の間隔値を返す。
 java.math.BigDecimal getYAxisMaximum()
          Y軸の最大値を返す。
 java.math.BigDecimal getYAxisMinimum()
          Y軸の最小値を返す。
 java.lang.String getYAxisTitle()
          Y軸のタイトルを返す。
 java.math.BigDecimal getYChangeUnit()
          マウスドラッグによるY軸方向の値操作の単位を返す。
protected  void init()
          初期化する。
protected  void initEventListener()
          イベントリスナーを設定する。
 boolean isChartChangeEnabled()
          マウスドラッグによる値操作の可否を返す。
 boolean isChartLabelVisible()
          グラフ要素のデータラベルの表示有無を返す。
 boolean isScrollBarVisible()
          スクロールバーの表示有無を返す。
 boolean isXAxisBaseLineVisible()
          X軸の基準線の表示有無を返す。
 boolean isXAxisGridLineVisible()
          X軸のグリッド線の表示有無を返す。
 boolean isXAxisLabelVisible()
          X軸のデータラベルの表示有無を返す。
 boolean isXAxisTitleVisible()
          X軸のタイトルの表示有無を返す。
 boolean isYAxisBaseLineVisible()
          Y軸の基準線の表示有無を返す。
 boolean isYAxisGridLineVisible()
          Y軸のグリッド線の表示有無を返す。
 boolean isYAxisLabelVisible()
          Y軸のデータラベルの表示有無を返す。
 boolean isYAxisTitleVisible()
          Y軸のタイトルの表示有無を返す。
 void removePFScroll2DListener(PFScroll2DListener lis)
          引数で与えられたイベントリスナを削除し、 スクロールイベント発生時に処理を行う対象から外す。
protected  void render(java.awt.Graphics2D g)
          グラフを描画する。
 void repaintImmediately()
          再描画する。
 void setChartChangeEnabled(boolean enabled)
          マウスドラッグによる値操作の可否を設定する。
 void setChartColors(PFObjectList colors)
          全系列の色をリストで設定する。
 void setChartLabelVisible(boolean visible)
          グラフ要素のデータラベルの表示有無を設定する。
abstract  void setObjectTable(PFObjectTable data)
          データを設定する。
 void setScrollBarVisible(boolean visible)
          スクロールバーの表示有無を設定する。
 void setSelectedIndex(int series, int item)
          選択対象のインデックスを設定する。
 void setSelectedIndexForObjectTable(int series, int item)
          選択対象のインデックスを設定する。
 void setSeriesColor(java.awt.Color color, int series)
          指定した系列の色を設定する。
 void setSeriesName(java.lang.String name, int series)
          指定された系列に対して系列名を設定する。
 void setXAxisBackground(java.awt.Color color)
          X軸の背景色を設定する。
 void setXAxisBase(java.math.BigDecimal decimal)
          X軸の基準値を設定する。
 void setXAxisBaseLineVisible(boolean visible)
          X軸の基準線の表示有無を設定する。
 void setXAxisDisplayExponent(int exponent)
          X軸における値の表示桁の位置を設定する。
 void setXAxisDisplayLimit(java.math.BigDecimal decimal)
          X軸の表示限定値を設定する。
 void setXAxisDisplayMethod(int method)
          X軸の値表示方法を設定する。
 void setXAxisFont(java.awt.Font font)
          X軸のフォントを設定する。
 void setXAxisForeground(java.awt.Color color)
          X軸の前景色を設定する。
 void setXAxisGridLineVisible(boolean visible)
          X軸のグリッド線の表示有無を設定する。
 void setXAxisInterval(java.math.BigDecimal decimal)
          X軸のグリッド線の間隔値を設定する。
 void setXAxisLabelVisible(boolean visible)
          X軸のデータラベルの表示有無を設定する。
 void setXAxisMaximum(java.math.BigDecimal decimal)
          X軸の最大値を設定する。
 void setXAxisMinimum(java.math.BigDecimal decimal)
          X軸の最小値を設定する。
 void setXAxisTitle(java.lang.String title)
          X軸のタイトルを設定する。
 void setXAxisTitleVisible(boolean visible)
          X軸のタイトルの表示有無を設定する。
 void setXChangeUnit(java.math.BigDecimal decimal)
          マウスドラッグによるX軸方向の値操作の単位を設定する。
 void setYAxisBackground(java.awt.Color color)
          Y軸の背景色を設定する。
 void setYAxisBase(java.math.BigDecimal decimal)
          Y軸の基準値を設定する。
 void setYAxisBaseLineVisible(boolean visible)
          Y軸の基準線の表示有無を設定する。
 void setYAxisDisplayExponent(int exponent)
          Y軸における値の表示桁の位置を設定する。
 void setYAxisDisplayLimit(java.math.BigDecimal decimal)
          Y軸の表示限定値を設定する。
 void setYAxisDisplayMethod(int method)
          Y軸の値表示方法を設定する。
 void setYAxisFont(java.awt.Font font)
          Y軸のフォントを設定する。
 void setYAxisForeground(java.awt.Color color)
          Y軸の前景色を設定する。
 void setYAxisGridLineVisible(boolean visible)
          Y軸のグリッド線の表示有無を設定する。
 void setYAxisInterval(java.math.BigDecimal decimal)
          Y軸のグリッド線の間隔値を設定する。
 void setYAxisLabelVisible(boolean visible)
          Y軸のデータラベルの表示有無を設定する。
 void setYAxisMaximum(java.math.BigDecimal decimal)
          Y軸の最大値を設定する。
 void setYAxisMinimum(java.math.BigDecimal decimal)
          Y軸の最小値を設定する。
 void setYAxisTitle(java.lang.String title)
          Y軸のタイトルを設定する。
 void setYAxisTitleVisible(boolean visible)
          Y軸のタイトルの表示有無を設定する。
 void setYChangeUnit(java.math.BigDecimal decimal)
          マウスドラッグによるY軸方向の値操作の単位を設定する。
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFChart から継承したメソッド
addPFDataSelectListener, addPFDataSetListener, addPFDataUpdateListener, firePFDataSelected, firePFDataSet, firePFDataUpdated, getChartProperty, getComponentID, getComponentKey, getComponentKeys, getComponentString, getFooterAlignment, getFooterBackground, getFooterFont, getFooterForeground, getFooterTitle, getHeaderAlignment, getHeaderBackground, getHeaderFont, getHeaderForeground, getHeaderTitle, getLegendAlignment, getLegendBackground, getLegendFont, getLegendForeground, getLegendTitle, getPFDataSelectListenerList, getPFDataSetListenerList, getPFDataUpdateListenerList, getPreferredSize, getPropertyEditable, isFooterTitleVisible, isFooterVisible, isHeaderTitleVisible, isHeaderVisible, isLegendTitleVisible, isLegendVisible, isPrinting, localeUpdated, outputImage, paintComponent, print, readItemColumnName, removePFDataSelectListener, removePFDataSetListener, removePFDataUpdateListener, repaintImmediatelyWithAdjustment, setBackground, setBounds, setChartSize, setComponentID, setComponentKey, setComponentKeys, setFont, setFooterAlignment, setFooterBackground, setFooterFont, setFooterForeground, setFooterTitle, setFooterTitleVisible, setFooterVisible, setForeground, setHeaderAlignment, setHeaderBackground, setHeaderFont, setHeaderForeground, setHeaderTitle, setHeaderTitleVisible, setHeaderVisible, setLayout, setLegendAlignment, setLegendBackground, setLegendFont, setLegendForeground, setLegendTitle, setLegendTitleVisible, setLegendVisible, setPreferredSize, setPropertyEditable, writeItemColumnName
 
クラス javax.swing.JPanel から継承したメソッド
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
クラス javax.swing.JComponent から継承したメソッド
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承したメソッド
getComponentName
 

フィールドの詳細

model

protected PFChartModel model
グラフデータモデル。
サブクラスのコンストラクタでインスタンス生成してください。


constraintsX

protected PFChartModelConstraints constraintsX
グラフデータ制約。
サブクラスのコンストラクタでインスタンス生成してください。


constraintsY

protected PFChartModelConstraints constraintsY

color

protected PFChartColor color
グラフ色データ。
サブクラスのコンストラクタでインスタンス生成してください。


coord

protected PFXYCoordSystem coord
系列軸描画。
サブクラスのコンストラクタでインスタンス生成してください。


xAxis

protected PFNumberAxis xAxis
数値軸データ。
サブクラスのコンストラクタでインスタンス生成してください。


yAxis

protected PFNumberAxis yAxis
数値軸データ。
サブクラスのコンストラクタでインスタンス生成してください。


render

protected PFXYChartRenderer render
グラフ描画。
サブクラスのコンストラクタでインスタンス生成してください。


xBar

protected javax.swing.JScrollBar xBar
X軸スクロールバー


yBar

protected javax.swing.JScrollBar yBar
Y軸スクロールバー

コンストラクタの詳細

PFXYChart

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

メソッドの詳細

getPFScroll2DListenerList

public java.util.Iterator getPFScroll2DListenerList()
スクロールイベントリスナ配列を取得する。

定義:
インタフェース PFScroll2DEventSource 内の getPFScroll2DListenerList
戻り値:
イベントリスナイテレータ

addPFScroll2DListener

public void addPFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを登録し、 スクロールイベント発生時に処理を行う対象とする。

定義:
インタフェース PFScroll2DEventSource 内の addPFScroll2DListener
パラメータ:
lis - 追加対象イベントリスナ

removePFScroll2DListener

public void removePFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを削除し、 スクロールイベント発生時に処理を行う対象から外す。

定義:
インタフェース PFScroll2DEventSource 内の removePFScroll2DListener
パラメータ:
lis - 削除対象イベントリスナ

firePFScrolled

protected void firePFScrolled(PFScroll2DEvent event)
スクロールイベントを通知する。

パラメータ:
event - スクロールイベント

init

protected void init()
初期化する。


initEventListener

protected void initEventListener()
イベントリスナーを設定する。


getToolTipText

public java.lang.String getToolTipText(java.awt.event.MouseEvent e)
ツールチップテキストを返す。

パラメータ:
e - マウスイベント
戻り値:
ツールチップテキスト

adjust

protected void adjust(java.awt.Graphics2D g)
グラフの内部要素の配置・サイズ調整を行う。

オーバーライド:
クラス PFChart 内の adjust
パラメータ:
g - Graphics2D

render

protected void render(java.awt.Graphics2D g)
グラフを描画する。

オーバーライド:
クラス PFChart 内の render
パラメータ:
g - Graphics2D

repaintImmediately

public void repaintImmediately()
再描画する。

オーバーライド:
クラス PFChart 内の repaintImmediately

isScrollBarVisible

public boolean isScrollBarVisible()
スクロールバーの表示有無を返す。

戻り値:
スクロールバーの表示有無

setScrollBarVisible

public void setScrollBarVisible(boolean visible)
スクロールバーの表示有無を設定する。

パラメータ:
visible - スクロールバーの表示有無

getObjectTable

public abstract PFObjectTable getObjectTable()
グラフデータを共通プラットフォームのテーブル形式で返す。

戻り値:
テーブル

setObjectTable

public abstract void setObjectTable(PFObjectTable data)
                             throws PFComponentException
データを設定する。

パラメータ:
data - 共通プラットフォームのテーブル形式
例外:
PFComponentException

clearObjectTable

public void clearObjectTable()
データをクリアする。


getXAxisFont

public java.awt.Font getXAxisFont()
X軸のフォントを返す。

戻り値:
フォント

setXAxisFont

public void setXAxisFont(java.awt.Font font)
X軸のフォントを設定する。

パラメータ:
font - フォント

getXAxisForeground

public java.awt.Color getXAxisForeground()
X軸の前景色を返す。

戻り値:
前景色

setXAxisForeground

public void setXAxisForeground(java.awt.Color color)
X軸の前景色を設定する。

パラメータ:
color - 前景色

getXAxisBackground

public java.awt.Color getXAxisBackground()
X軸の背景色を返す。

戻り値:
背景色

setXAxisBackground

public void setXAxisBackground(java.awt.Color color)
X軸の背景色を設定する。

パラメータ:
color - 背景色

getXAxisTitle

public java.lang.String getXAxisTitle()
X軸のタイトルを返す。

戻り値:
タイトル

setXAxisTitle

public void setXAxisTitle(java.lang.String title)
X軸のタイトルを設定する。

パラメータ:
title - タイトル

isXAxisTitleVisible

public boolean isXAxisTitleVisible()
X軸のタイトルの表示有無を返す。

戻り値:
タイトルの表示有無

setXAxisTitleVisible

public void setXAxisTitleVisible(boolean visible)
X軸のタイトルの表示有無を設定する。

パラメータ:
visible - タイトルの表示有無

isXAxisLabelVisible

public boolean isXAxisLabelVisible()
X軸のデータラベルの表示有無を返す。

戻り値:
データラベルの表示有無

setXAxisLabelVisible

public void setXAxisLabelVisible(boolean visible)
X軸のデータラベルの表示有無を設定する。

パラメータ:
visible - データラベルの表示有無

isXAxisGridLineVisible

public boolean isXAxisGridLineVisible()
X軸のグリッド線の表示有無を返す。

戻り値:
グリッド線の表示有無

setXAxisGridLineVisible

public void setXAxisGridLineVisible(boolean visible)
X軸のグリッド線の表示有無を設定する。

パラメータ:
visible - グリッド線の表示有無

isXAxisBaseLineVisible

public boolean isXAxisBaseLineVisible()
X軸の基準線の表示有無を返す。

戻り値:
基準線の表示有無

setXAxisBaseLineVisible

public void setXAxisBaseLineVisible(boolean visible)
X軸の基準線の表示有無を設定する。

パラメータ:
visible - 基準線の表示有無

getXAxisMaximum

public java.math.BigDecimal getXAxisMaximum()
X軸の最大値を返す。

戻り値:
最大値

setXAxisMaximum

public void setXAxisMaximum(java.math.BigDecimal decimal)
                     throws PFComponentException
X軸の最大値を設定する。

パラメータ:
decimal - 最大値
例外:
PFComponentException - 最大値を設定できない場合

getXAxisMinimum

public java.math.BigDecimal getXAxisMinimum()
X軸の最小値を返す。

戻り値:
最小値

setXAxisMinimum

public void setXAxisMinimum(java.math.BigDecimal decimal)
                     throws PFComponentException
X軸の最小値を設定する。

パラメータ:
decimal - 最小値
例外:
PFComponentException - 最小値を設定できない場合

getXAxisInterval

public java.math.BigDecimal getXAxisInterval()
X軸のグリッド線の間隔値を返す。

戻り値:
グリッド線の間隔値

setXAxisInterval

public void setXAxisInterval(java.math.BigDecimal decimal)
                      throws PFComponentException
X軸のグリッド線の間隔値を設定する。

パラメータ:
decimal - グリッド線の間隔値
例外:
PFComponentException - グリッド線の間隔値を設定できない場合

getXAxisBase

public java.math.BigDecimal getXAxisBase()
X軸の基準値を返す。

戻り値:
基準値

setXAxisBase

public void setXAxisBase(java.math.BigDecimal decimal)
X軸の基準値を設定する。

パラメータ:
decimal - 基準値

getXAxisDisplayLimit

public java.math.BigDecimal getXAxisDisplayLimit()
X軸の表示限定値を返す。

戻り値:
表示限定値

setXAxisDisplayLimit

public void setXAxisDisplayLimit(java.math.BigDecimal decimal)
                          throws PFComponentException
X軸の表示限定値を設定する。

パラメータ:
decimal - 表示限定値
例外:
PFComponentException - 表示限定値を設定できない場合

getXAxisDisplayExponent

public int getXAxisDisplayExponent()
X軸における値の表示桁の位置を返す。

戻り値:
表示桁の位置

setXAxisDisplayExponent

public void setXAxisDisplayExponent(int exponent)
X軸における値の表示桁の位置を設定する。

パラメータ:
exponent - 表示桁の位置

getXAxisDisplayMethod

public int getXAxisDisplayMethod()
X軸の値表示方法を返す。

戻り値:
値表示方法

setXAxisDisplayMethod

public void setXAxisDisplayMethod(int method)
                           throws PFComponentException
X軸の値表示方法を設定する。

パラメータ:
method - 実数(PFChartUtility.DATA_DISPLAY_REAL)または 仮数(PFChartUtility.DATA_DISPLAY_MANTISSA)
例外:
PFComponentException - methodが適切でない場合

getYAxisFont

public java.awt.Font getYAxisFont()
Y軸のフォントを返す。

戻り値:
フォント

setYAxisFont

public void setYAxisFont(java.awt.Font font)
Y軸のフォントを設定する。

パラメータ:
font - フォント

getYAxisForeground

public java.awt.Color getYAxisForeground()
Y軸の前景色を返す。

戻り値:
前景色

setYAxisForeground

public void setYAxisForeground(java.awt.Color color)
Y軸の前景色を設定する。

パラメータ:
color - 前景色

getYAxisBackground

public java.awt.Color getYAxisBackground()
Y軸の背景色を返す。

戻り値:
背景色

setYAxisBackground

public void setYAxisBackground(java.awt.Color color)
Y軸の背景色を設定する。

パラメータ:
color - 背景色

getYAxisTitle

public java.lang.String getYAxisTitle()
Y軸のタイトルを返す。

戻り値:
タイトル

setYAxisTitle

public void setYAxisTitle(java.lang.String title)
Y軸のタイトルを設定する。

パラメータ:
title - タイトル

isYAxisTitleVisible

public boolean isYAxisTitleVisible()
Y軸のタイトルの表示有無を返す。

戻り値:
タイトルの表示有無

setYAxisTitleVisible

public void setYAxisTitleVisible(boolean visible)
Y軸のタイトルの表示有無を設定する。

パラメータ:
visible - タイトルの表示有無

isYAxisLabelVisible

public boolean isYAxisLabelVisible()
Y軸のデータラベルの表示有無を返す。

戻り値:
データラベルの表示有無

setYAxisLabelVisible

public void setYAxisLabelVisible(boolean visible)
Y軸のデータラベルの表示有無を設定する。

パラメータ:
visible - データラベルの表示有無

isYAxisGridLineVisible

public boolean isYAxisGridLineVisible()
Y軸のグリッド線の表示有無を返す。

戻り値:
グリッド線の表示有無

setYAxisGridLineVisible

public void setYAxisGridLineVisible(boolean visible)
Y軸のグリッド線の表示有無を設定する。

パラメータ:
visible - グリッド線の表示有無

isYAxisBaseLineVisible

public boolean isYAxisBaseLineVisible()
Y軸の基準線の表示有無を返す。

戻り値:
基準線の表示有無

setYAxisBaseLineVisible

public void setYAxisBaseLineVisible(boolean visible)
Y軸の基準線の表示有無を設定する。

パラメータ:
visible - 基準線の表示有無

getYAxisMaximum

public java.math.BigDecimal getYAxisMaximum()
Y軸の最大値を返す。

戻り値:
最大値

setYAxisMaximum

public void setYAxisMaximum(java.math.BigDecimal decimal)
                     throws PFComponentException
Y軸の最大値を設定する。

パラメータ:
decimal - 最大値
例外:
PFComponentException - 最大値を設定できない場合

getYAxisMinimum

public java.math.BigDecimal getYAxisMinimum()
Y軸の最小値を返す。

戻り値:
最小値

setYAxisMinimum

public void setYAxisMinimum(java.math.BigDecimal decimal)
                     throws PFComponentException
Y軸の最小値を設定する。

パラメータ:
decimal - 最小値
例外:
PFComponentException - 最小値を設定できない場合

getYAxisInterval

public java.math.BigDecimal getYAxisInterval()
Y軸のグリッド線の間隔値を返す。

戻り値:
グリッド線の間隔値

setYAxisInterval

public void setYAxisInterval(java.math.BigDecimal decimal)
                      throws PFComponentException
Y軸のグリッド線の間隔値を設定する。

パラメータ:
decimal - グリッド線の間隔値
例外:
PFComponentException - グリッド線の間隔値を設定できない場合

getYAxisBase

public java.math.BigDecimal getYAxisBase()
Y軸の基準値を返す。

戻り値:
基準値

setYAxisBase

public void setYAxisBase(java.math.BigDecimal decimal)
Y軸の基準値を設定する。

パラメータ:
decimal - 基準値

getYAxisDisplayLimit

public java.math.BigDecimal getYAxisDisplayLimit()
Y軸の表示限定値を返す。

戻り値:
表示限定値

setYAxisDisplayLimit

public void setYAxisDisplayLimit(java.math.BigDecimal decimal)
                          throws PFComponentException
Y軸の表示限定値を設定する。

パラメータ:
decimal - 表示限定値
例外:
PFComponentException - 表示限定値を設定できない場合

getYAxisDisplayExponent

public int getYAxisDisplayExponent()
Y軸における値の表示桁の位置を返す。

戻り値:
表示桁の位置

setYAxisDisplayExponent

public void setYAxisDisplayExponent(int exponent)
Y軸における値の表示桁の位置を設定する。

パラメータ:
exponent - 表示桁の位置

getYAxisDisplayMethod

public int getYAxisDisplayMethod()
Y軸の値表示方法を返す。

戻り値:
値表示方法

setYAxisDisplayMethod

public void setYAxisDisplayMethod(int method)
                           throws PFComponentException
Y軸の値表示方法を設定する。

パラメータ:
method - 実数(PFChartUtility.DATA_DISPLAY_REAL)または 仮数(PFChartUtility.DATA_DISPLAY_MANTISSA)
例外:
PFComponentException - methodが適切でない場合

isChartLabelVisible

public boolean isChartLabelVisible()
グラフ要素のデータラベルの表示有無を返す。

戻り値:
データラベルの表示有無

setChartLabelVisible

public void setChartLabelVisible(boolean visible)
グラフ要素のデータラベルの表示有無を設定する。

パラメータ:
visible - データラベルの表示有無

isChartChangeEnabled

public boolean isChartChangeEnabled()
マウスドラッグによる値操作の可否を返す。

戻り値:
値操作の可否

setChartChangeEnabled

public void setChartChangeEnabled(boolean enabled)
マウスドラッグによる値操作の可否を設定する。

パラメータ:
enabled - 値操作の可否

getXChangeUnit

public java.math.BigDecimal getXChangeUnit()
マウスドラッグによるX軸方向の値操作の単位を返す。

戻り値:
値操作の単位

setXChangeUnit

public void setXChangeUnit(java.math.BigDecimal decimal)
                    throws PFComponentException
マウスドラッグによるX軸方向の値操作の単位を設定する。

パラメータ:
decimal - 値操作の単位
例外:
PFComponentException - 値操作の単位を設定できなかった場合

getYChangeUnit

public java.math.BigDecimal getYChangeUnit()
マウスドラッグによるY軸方向の値操作の単位を返す。

戻り値:
値操作の単位

setYChangeUnit

public void setYChangeUnit(java.math.BigDecimal decimal)
                    throws PFComponentException
マウスドラッグによるY軸方向の値操作の単位を設定する。

パラメータ:
decimal - 値操作の単位
例外:
PFComponentException - 値操作の単位を設定できなかった場合

getSeriesName

public java.lang.String getSeriesName(int series)
                               throws PFComponentException
指定された系列の系列名を返す。

パラメータ:
series - 系列インデックス
戻り値:
系列名
例外:
PFComponentException - seriesが適切でない場合

setSeriesName

public void setSeriesName(java.lang.String name,
                          int series)
                   throws PFComponentException
指定された系列に対して系列名を設定する。

パラメータ:
name - 系列名
series - 系列インデックス
例外:
PFComponentException - nameがnullの場合、seriesが適切でない場合

getSeriesColor

public java.awt.Color getSeriesColor(int series)
                              throws PFComponentException
指定された系列の色を返す。

パラメータ:
series - 系列のインデックス
戻り値:
例外:
PFComponentException - seriesが適切でない場合

setSeriesColor

public void setSeriesColor(java.awt.Color color,
                           int series)
                    throws PFComponentException
指定した系列の色を設定する。

パラメータ:
color - 色
series - 系列のインデックス
例外:
PFComponentException - seriesが適切でない場合

getChartColors

public PFObjectList getChartColors()
                            throws PFComponentException
全系列の色をリストで取得する。

戻り値:
全系列色のリスト
例外:
PFComponentException

setChartColors

public void setChartColors(PFObjectList colors)
                    throws PFComponentException
全系列の色をリストで設定する。

パラメータ:
colors - 全系列色のリスト
例外:
PFComponentException - リストのサイズが系列数と一致しないとき

getSelectedSeriesIndex

public int getSelectedSeriesIndex()
選択対象の系列インデックスを取得する。
選択されていない場合は-1を返す。

戻り値:
選択対象の系列インデックス

getSelectedSeriesIndexForObjectTable

public int getSelectedSeriesIndexForObjectTable()
選択対象の系列インデックスを取得する。
PFObjectTable型の列に対応する。 選択されていない場合は-1を返す。

戻り値:
選択対象の系列インデックス

getSelectedItemIndex

public int getSelectedItemIndex()
選択対象の項目インデックスを取得する。
選択されていない場合は-1を返す。

戻り値:
選択対象の項目インデックス

getSelectedItemIndexForObjectTable

public int getSelectedItemIndexForObjectTable()
選択対象の項目インデックスを取得する。
PFObjectTable型の行に対応する。 選択されていない場合は-1を返す。

戻り値:
選択対象の項目インデックス

setSelectedIndex

public void setSelectedIndex(int series,
                             int item)
選択対象のインデックスを設定する。
データ選択イベントが発生する。

パラメータ:
series - 系列インデックス
item - 項目インデックス

setSelectedIndexForObjectTable

public void setSelectedIndexForObjectTable(int series,
                                           int item)
選択対象のインデックスを設定する。
PFObjectTable形式の行インデックス→項目に該当する。
PFObjectTable形式の列インデックス→系列に該当する。
データ選択イベントが発生する。

パラメータ:
series - 系列インデックス
item - 項目インデックス

getChartMenu

protected abstract PFChartMenu getChartMenu()
メニュークラスを生成する。

戻り値:
メニュークラス