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
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, PFComponent, PFGUIComponent, PFPropertyEditableComponent, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource, PFScroll2DEventSource
直系の既知のサブクラス:
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.BaselineResizeBehavior, 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)
          引数で与えられたイベントリスナを登録し、 スクロールイベント発生時に処理を行う対象とする。
 void addXAxisBases(int index, java.math.BigDecimal decimal)
          数値軸の複数基準線を追加する。
 void addYAxisBases(int index, java.math.BigDecimal decimal)
          数値軸の複数基準線を追加する。  
protected  void adjust(java.awt.Graphics2D g)
          グラフの内部要素の配置・サイズ調整を行う。
 void clearObjectTable()
          データをクリアする。
 void clearXAxisBases()
          数値軸の複数基準線Listを削除する。
 void clearYAxisBases()
          数値軸の複数基準線Listを削除する。
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)
          ツールチップテキストを返す。
 boolean getXAxisAdjustmentLocked()
          X軸の自動再計算が停止されているか否かを取得する。
 java.awt.Color getXAxisBackground()
          X軸の背景色を返す。
 java.math.BigDecimal getXAxisBase()
          X軸のグリッド基準値を返す。
 PFObjectList getXAxisBases()
          数値軸の複数基準線を返す。
 java.awt.Color getXAxisBasesColor(java.math.BigDecimal decimal)
          複数基準線の色を返す。
 java.lang.String getXAxisBasesLine(java.math.BigDecimal decimal)
          複数基準線の種類を返す。
 int getXAxisBasesWidth(java.math.BigDecimal decimal)
          複数基準線の太さを返す。
 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軸方向の値操作の単位を返す。
 boolean getYAxisAdjustmentLocked()
          Y軸の自動再計算が停止されているか否かを取得する。
 java.awt.Color getYAxisBackground()
          Y軸の背景色を返す。
 java.math.BigDecimal getYAxisBase()
          Y軸のグリッド基準値を返す。
 PFObjectList getYAxisBases()
          数値軸の複数基準線を返す。
 java.awt.Color getYAxisBasesColor(java.math.BigDecimal decimal)
          複数基準線の色を返す。
 java.lang.String getYAxisBasesLine(java.math.BigDecimal decimal)
          複数基準線の種類を返す。
 int getYAxisBasesWidth(java.math.BigDecimal decimal)
          複数基準線の太さを返す。
 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 isXAxisLogarithm()
          X軸が対数軸かどうかを取得する。
 boolean isXAxisTitleVisible()
          X軸のタイトルの表示有無を返す。
 boolean isYAxisBaseLineVisible()
          Y軸の複数基準線の表示有無を返す。
 boolean isYAxisGridLineVisible()
          Y軸のグリッド線の表示有無を返す。
 boolean isYAxisLabelVisible()
          Y軸のデータラベルの表示有無を返す。
 boolean isYAxisLogarithm()
          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 setXAxisAdjustmentLocked(boolean lock)
          X軸の自動再計算を停止する。
 void setXAxisBackground(java.awt.Color color)
          X軸の背景色を設定する。
 void setXAxisBase(java.math.BigDecimal decimal)
          X軸のグリッド基準値を設定する。
 void setXAxisBaseLineVisible(boolean visible)
          X軸の基準線の表示有無を設定する。
 void setXAxisBases(PFObjectList list)
          数値軸の複数基準線Listを設定する。
 void setXAxisBasesColor(java.math.BigDecimal decimal, java.awt.Color color)
          複数基準線の色を設定する。
 void setXAxisBasesLine(java.math.BigDecimal decimal, java.lang.String line)
          複数基準線の種類を設定する。
 void setXAxisBasesWidth(java.math.BigDecimal decimal, int width)
          複数基準線の太さを設定する。
 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 setXAxisLogarithm(boolean log)
          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 setYAxisAdjustmentLocked(boolean lock)
          Y軸の自動再計算を停止する。
 void setYAxisBackground(java.awt.Color color)
          Y軸の背景色を設定する。
 void setYAxisBase(java.math.BigDecimal decimal)
          Y軸のグリッド基準値を設定する。
 void setYAxisBaseLineVisible(boolean visible)
          Y軸の複数基準線の表示有無を設定する。
 void setYAxisBases(PFObjectList list)
          数値軸の複数基準線Listを設定する。
 void setYAxisBasesColor(java.math.BigDecimal decimal, java.awt.Color color)
          複数基準線の色を設定する。
 void setYAxisBasesLine(java.math.BigDecimal decimal, java.lang.String line)
          複数基準線の種類を設定する。
 void setYAxisBasesWidth(java.math.BigDecimal decimal, int width)
          複数基準線の太さを設定する。
 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 setYAxisLogarithm(boolean log)
          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, 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
 
インタフェース 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)
ツールチップテキストを返す。

オーバーライド:
クラス javax.swing.JComponent 内の getToolTipText
パラメータ:
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 - 基準線の表示有無

setXAxisAdjustmentLocked

public void setXAxisAdjustmentLocked(boolean lock)
X軸の自動再計算を停止する。

パラメータ:
lock - 停止する場合true

getXAxisAdjustmentLocked

public boolean getXAxisAdjustmentLocked()
X軸の自動再計算が停止されているか否かを取得する。

戻り値:
停止されている場合true

getXAxisBase

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

戻り値:
グリッド基準値

setXAxisBase

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

パラメータ:
decimal - グリッド基準値

getXAxisBases

public PFObjectList getXAxisBases()
数値軸の複数基準線を返す。

戻り値:
複数基準線List
関連項目:
setXAxisBases(PFObjectList)

setXAxisBases

public void setXAxisBases(PFObjectList list)
数値軸の複数基準線Listを設定する。

パラメータ:
decimal[] - 複数基準線List
関連項目:
getXAxisBases()

addXAxisBases

public void addXAxisBases(int index,
                          java.math.BigDecimal decimal)
数値軸の複数基準線を追加する。

パラメータ:
int - index 線番号
BigDecimal - decimal 複数基準線
関連項目:
getXAxisBases()

clearXAxisBases

public void clearXAxisBases()
数値軸の複数基準線Listを削除する。

関連項目:
getXAxisBases()

getXAxisBasesColor

public java.awt.Color getXAxisBasesColor(java.math.BigDecimal decimal)
複数基準線の色を返す。

パラメータ:
decimal - 座標
戻り値:
関連項目:
#setXAxisColor(BigDecimal, Color)

setXAxisBasesColor

public void setXAxisBasesColor(java.math.BigDecimal decimal,
                               java.awt.Color color)
複数基準線の色を設定する。

パラメータ:
decimal - 座標
color - 色
関連項目:
#getXAxisColor(BigDecimal )

getXAxisBasesWidth

public int getXAxisBasesWidth(java.math.BigDecimal decimal)
複数基準線の太さを返す。

パラメータ:
decimal - 座標
戻り値:
太さ
関連項目:
#setXAxisWidth(BigDecimal, int)

setXAxisBasesWidth

public void setXAxisBasesWidth(java.math.BigDecimal decimal,
                               int width)
複数基準線の太さを設定する。

パラメータ:
decimal - 座標
width - 太さ
関連項目:
#getXAxisColor(BigDecimal )

getXAxisBasesLine

public java.lang.String getXAxisBasesLine(java.math.BigDecimal decimal)
複数基準線の種類を返す。

パラメータ:
decimal - 座標
戻り値:
種類
関連項目:
#setXAxisLine(BigDecimal, String)

setXAxisBasesLine

public void setXAxisBasesLine(java.math.BigDecimal decimal,
                              java.lang.String line)
複数基準線の種類を設定する。

パラメータ:
decimal - 座標
line - 線種
関連項目:
#getXAxisColor(BigDecimal )

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 - グリッド線の間隔値を設定できない場合

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が適切でない場合

isXAxisLogarithm

public boolean isXAxisLogarithm()
X軸が対数軸かどうかを取得する。gntk


setXAxisLogarithm

public void setXAxisLogarithm(boolean log)
X軸を対数軸に設定する。

パラメータ:
log - 対数軸true/false gntk

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 - 複数基準線の表示有無

setYAxisAdjustmentLocked

public void setYAxisAdjustmentLocked(boolean lock)
Y軸の自動再計算を停止する。

パラメータ:
lock - 停止する場合true

getYAxisAdjustmentLocked

public boolean getYAxisAdjustmentLocked()
Y軸の自動再計算が停止されているか否かを取得する。

戻り値:
停止されている場合true

getYAxisBase

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

戻り値:
グリッド基準値

setYAxisBase

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

パラメータ:
decimal - グリッド基準値

getYAxisBases

public PFObjectList getYAxisBases()
数値軸の複数基準線を返す。

戻り値:
複数基準線List
関連項目:
setYAxisBases(PFObjectList)

setYAxisBases

public void setYAxisBases(PFObjectList list)
数値軸の複数基準線Listを設定する。

パラメータ:
PFObjectList - 複数基準線List
関連項目:
getYAxisBases()

addYAxisBases

public void addYAxisBases(int index,
                          java.math.BigDecimal decimal)
数値軸の複数基準線を追加する。  (複数基準線を定義可能である.)

パラメータ:
int - index 線番号
BigDecimal - decimal 複数基準線
関連項目:
getYAxisBases()

clearYAxisBases

public void clearYAxisBases()
数値軸の複数基準線Listを削除する。

関連項目:
getYAxisBases()

getYAxisBasesColor

public java.awt.Color getYAxisBasesColor(java.math.BigDecimal decimal)
複数基準線の色を返す。

パラメータ:
decimal - 座標
戻り値:
関連項目:
#setyAxisColor(BigDecimal, Color)

setYAxisBasesColor

public void setYAxisBasesColor(java.math.BigDecimal decimal,
                               java.awt.Color color)
複数基準線の色を設定する。

パラメータ:
decimal - 座標
color - 色
関連項目:
#getyAxisColor(BigDecimal )

getYAxisBasesWidth

public int getYAxisBasesWidth(java.math.BigDecimal decimal)
複数基準線の太さを返す。

パラメータ:
decimal - 座標
戻り値:
太さ
関連項目:
#setyAxisWidth(BigDecimal, int)

setYAxisBasesWidth

public void setYAxisBasesWidth(java.math.BigDecimal decimal,
                               int width)
複数基準線の太さを設定する。

パラメータ:
decimal - 座標
width - 太さ
関連項目:
#getyAxisColor(BigDecimal )

getYAxisBasesLine

public java.lang.String getYAxisBasesLine(java.math.BigDecimal decimal)
複数基準線の種類を返す。

パラメータ:
decimal - 座標
戻り値:
種類
関連項目:
#setyAxisLine(BigDecimal, String)

setYAxisBasesLine

public void setYAxisBasesLine(java.math.BigDecimal decimal,
                              java.lang.String line)
複数基準線の種類を設定する。

パラメータ:
decimal - 座標
line - 線種
関連項目:
#getyAxisColor(BigDecimal )

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 - グリッド線の間隔値を設定できない場合

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が適切でない場合

isYAxisLogarithm

public boolean isYAxisLogarithm()
Y軸が対数軸かどうかを取得する。gntk


setYAxisLogarithm

public void setYAxisLogarithm(boolean log)
Y軸を対数軸に設定する。

パラメータ:
log - 対数軸true/false gntk

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()
メニュークラスを生成する。

戻り値:
メニュークラス