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

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
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, PFComponent, PFGUIComponent, PFPropertyEditableComponent, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource, PFScrollEventSource
直系の既知のサブクラス:
PFAreaChart, PFBarChart, PFCandleChart, PFLineChart, PFParetoChart, PFRadarChart, PFStackAreaChart, PFStackBarChart

public abstract class PFCategoryChart
extends PFChart
implements PFScrollEventSource

重ね合わせなし系列グラフのスーパークラス。

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

入れ子のクラスの概要
 
クラス 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 constraints
          グラフデータ制約。
protected  PFCategoryCoordSystem coordsystem
          系列軸描画。
protected  PFItemAxis itemAxis
          項目軸データ。
protected  javax.swing.JScrollBar itemBar
          項目軸スクロールバー
protected  PFChartModel model
          グラフデータモデル。
protected  PFNumberAxis numberAxis
          数値軸データ。
protected  javax.swing.JScrollBar numberBar
          数値軸スクロールバー
protected  PFCategoryChartRenderer 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
 
コンストラクタの概要
PFCategoryChart()
          コンストラクタ。
 
メソッドの概要
 void addNumberAxisBases(int index, java.math.BigDecimal decimal)
          数値軸の複数基準線を追加する。  
 void addPFScrollListener(PFScrollListener lis)
          引数で与えられたイベントリスナを登録し、 スクロールイベント発生時に処理を行う対象とする。
protected  void adjust(java.awt.Graphics2D g)
          グラフの内部要素の配置・サイズ調整を行う。
 void clearNumberAxisBases()
          数値軸の複数基準線Listを削除する。
 void clearObjectTable()
          データをクリアする。
protected  void firePFScrolled(PFScrollEvent event)
          スクロールイベントを通知する。
 java.math.BigDecimal getChartChangeUnit()
          マウスドラッグによる値操作の単位を返す。
 PFObjectList getChartColors()
          全系列の色を取得する。
protected abstract  PFChartMenu getChartMenu()
          グラフメニューのオブジェクトを返す。
 java.awt.Color getItemAxisBackground()
          項目軸の背景色を返す。
 int getItemAxisDisplayCount()
          項目軸の表示項目数を返す。
 int getItemAxisDisplayStart()
          項目軸の表示開始位置を返す。
 java.awt.Font getItemAxisFont()
          項目軸のフォントを返す。
 java.awt.Color getItemAxisForeground()
          項目軸の前景色を返す。
 int getItemAxisGridLineMethod()
          項目軸のグリッド線の引き方を返す。
 java.lang.String getItemAxisTitle()
          項目軸のタイトルを返す。
 boolean getNumberAxisAdjustmentLocked()
          数値軸の自動再計算が停止されているか否かを取得する。
 java.awt.Color getNumberAxisBackground()
          数値軸の背景色を返す。
 java.math.BigDecimal getNumberAxisBase()
          数値軸のグリッド基準値を返す。
 PFObjectList getNumberAxisBases()
          数値軸の複数基準線を返す。
 java.awt.Color getNumberAxisBasesColor(java.math.BigDecimal decimal)
          複数基準線の色を返す。
 java.lang.String getNumberAxisBasesLine(java.math.BigDecimal decimal)
          複数基準線の種類を返す。
 int getNumberAxisBasesWidth(java.math.BigDecimal decimal)
          複数基準線の太さを返す。
 int getNumberAxisDisplayExponent()
          数値軸における値の表示桁の位置を返す。
 java.math.BigDecimal getNumberAxisDisplayLimit()
          数値軸の表示限定値を返す。
 int getNumberAxisDisplayMethod()
          数値軸の値表示方法を返す。
 java.awt.Font getNumberAxisFont()
          数値軸のフォントを返す。
 java.awt.Color getNumberAxisForeground()
          数値軸の前景色を返す。
 java.math.BigDecimal getNumberAxisInterval()
          数値軸のグリッド線の間隔値を返す。
 java.math.BigDecimal getNumberAxisMaximum()
          数値軸の最大値を返す。
 java.math.BigDecimal getNumberAxisMinimum()
          数値軸の最小値を返す。
 int getNumberAxisOrientation()
          数値軸の方向を返す。
 java.lang.String getNumberAxisTitle()
          数値軸のタイトルを返す。
 PFObjectTable getObjectTable()
          グラフのデータを共通プラットフォームのテーブル形式で返す。
 java.util.Iterator getPFScrollListenerList()
          スクロールイベントリスナ配列を取得する。
 int getSelectedItemIndex()
          選択対象の項目インデックスを取得する。
 int getSelectedItemIndexForObjectTable()
          選択対象の項目インデックスを取得する。
 int getSelectedSeriesIndex()
          選択対象の系列インデックスを取得する。
 int getSelectedSeriesIndexForObjectTable()
          選択対象の系列インデックスを取得する。
 java.awt.Color getSeriesColor(int series)
          指定された系列の色を返す。
 java.lang.String getToolTipText(java.awt.event.MouseEvent e)
          ツールチップテキストを返す。
 java.math.BigDecimal getValue(int series, int item)
          指定された系列・項目の値を返す。
protected  void init()
          初期化する。
protected  void initEventListener()
          イベントリスナーを設定する。
 boolean isAxisLogarithm()
          対数軸かどうかを返す。
 boolean isChartChangeEnabled()
          マウスドラッグによる値操作の可否を返す。
 boolean isChartLabelVisible()
          グラフ要素のデータラベルの表示有無を返す。
 boolean isItemAxisGridLineVisible()
          項目軸のグリッド線の表示有無を返す。
 boolean isItemAxisLabelVisible()
          項目軸のデータラベルの表示有無を返す。
 boolean isItemAxisTitleVisible()
          項目軸のタイトルの表示有無を返す。
 boolean isNumberAxisBaseLineVisible()
          数値軸の基準線の表示有無を返す。
 boolean isNumberAxisGridLineVisible()
          数値軸のグリッド線の表示有無を返す。
 boolean isNumberAxisLabelVisible()
          数値軸のデータラベルの表示有無を返す。
 boolean isNumberAxisTitleVisible()
          数値軸のタイトルの表示有無を返す。
 boolean isPareto()
          パレート図かどうかを返す
 boolean isRadarChart()
          レーダ軸かどうかを返す。
 boolean isScrollBarVisible()
          スクロールバーの表示有無を返す。
 void removePFScrollListener(PFScrollListener lis)
          引数で与えられたイベントリスナを削除し、 スクロールイベント発生時に処理を行う対象から外す。
protected  void render(java.awt.Graphics2D g)
          グラフを描画する。
 void repaintImmediately()
          再描画する。
 void setAxisLogarithm(boolean log)
          対数軸に設定する。
 void setChartChangeEnabled(boolean enabled)
          マウスドラッグによる値操作の可否を設定する。
 void setChartChangeUnit(java.math.BigDecimal decimal)
          マウスドラッグによる値操作の単位を設定する。
 void setChartColors(PFObjectList list)
          全系列の色を設定する。
 void setChartLabelVisible(boolean visible)
          グラフ要素のデータラベルの表示有無を設定する。
 void setItemAxisBackground(java.awt.Color color)
          項目軸の背景色を設定する。
 void setItemAxisDisplayCount(int count)
          項目軸の表示項目数を設定する。
 void setItemAxisDisplayStart(int start)
          項目軸の表示開始位置を設定する。
 void setItemAxisFont(java.awt.Font font)
          項目軸のフォントを設定する。
 void setItemAxisForeground(java.awt.Color color)
          項目軸の前景色を設定する。
 void setItemAxisGridLineMethod(int method)
          グリッド線の引き方を設定する。
 void setItemAxisGridLineVisible(boolean visible)
          項目軸のグリッド線の表示有無を設定する。
 void setItemAxisLabelVisible(boolean visible)
          項目軸のデータラベルの表示有無を設定する。
 void setItemAxisTitle(java.lang.String title)
          項目軸のタイトルを設定する。
 void setItemAxisTitleVisible(boolean visible)
          項目軸のタイトルの表示有無を設定する。
 void setNumberAxisAdjustmentLocked(boolean lock)
          数値軸の自動再計算を停止する。
 void setNumberAxisBackground(java.awt.Color color)
          数値軸の背景色を設定する。
 void setNumberAxisBase(java.math.BigDecimal decimal)
          数値軸のグリッド基準値を設定する。
 void setNumberAxisBaseLineVisible(boolean visible)
          数値軸の基準線の表示有無を設定する。
 void setNumberAxisBases(PFObjectList list)
          数値軸の複数基準線Listを設定する。
 void setNumberAxisBasesColor(java.math.BigDecimal decimal, java.awt.Color color)
          複数基準線の色を設定する。
 void setNumberAxisBasesLine(java.math.BigDecimal decimal, java.lang.String line)
          複数基準線の種類を設定する。
 void setNumberAxisBasesWidth(java.math.BigDecimal decimal, int width)
          複数基準線の太さを設定する。
 void setNumberAxisDisplayExponent(int exponent)
          数値軸における値の表示桁の位置を設定する。
 void setNumberAxisDisplayLimit(java.math.BigDecimal decimal)
          数値軸の表示限定値を設定する。
 void setNumberAxisDisplayMethod(int method)
          数値軸の値表示方法を設定する。
 void setNumberAxisFont(java.awt.Font font)
          数値軸のフォントを設定する。
 void setNumberAxisForeground(java.awt.Color color)
          数値軸の前景色を設定する。
 void setNumberAxisGridLineVisible(boolean visible)
          数値軸のグリッド線の表示有無を設定する。
 void setNumberAxisInterval(java.math.BigDecimal decimal)
          数値軸のグリッド線の間隔値を設定する。
 void setNumberAxisLabelVisible(boolean visible)
          数値軸のデータラベルの表示有無を設定する。
 void setNumberAxisMaximum(java.math.BigDecimal decimal)
          数値軸の最大値を設定する。
 void setNumberAxisMinimum(java.math.BigDecimal decimal)
          数値軸の最小値を設定する。
 void setNumberAxisOrientation(int orientation)
          数値軸の方向を設定する。
 void setNumberAxisTitle(java.lang.String title)
          数値軸のタイトルを設定する。
 void setNumberAxisTitleVisible(boolean visible)
          数値軸のタイトルの表示有無を設定する。
 void setObjectTable(PFObjectTable data)
          テーブルデータを設定する。
 void setObjectTable(PFObjectTable data, boolean adjust)
          テーブルデータを設定する。
 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 setValue(java.math.BigDecimal decimal, int series, int item)
          指定した系列・項目に値を設定する。
 
クラス 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
グラフデータモデル。
サブクラスのコンストラクタでインスタンス生成してください。


constraints

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


color

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


coordsystem

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


numberAxis

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


itemAxis

protected PFItemAxis itemAxis
項目軸データ。
サブクラスのコンストラクタでインスタンス生成してください。


render

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


itemBar

protected javax.swing.JScrollBar itemBar
項目軸スクロールバー


numberBar

protected javax.swing.JScrollBar numberBar
数値軸スクロールバー

コンストラクタの詳細

PFCategoryChart

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

メソッドの詳細

getPFScrollListenerList

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

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

addPFScrollListener

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

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

removePFScrollListener

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

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

firePFScrolled

protected void firePFScrolled(PFScrollEvent 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

getNumberAxisOrientation

public int getNumberAxisOrientation()
数値軸の方向を返す。

戻り値:
数値軸の方向
関連項目:
setNumberAxisOrientation(int)

setNumberAxisOrientation

public void setNumberAxisOrientation(int orientation)
                              throws PFComponentException
数値軸の方向を設定する。
数値軸の方向として以下のいずれかを設定してください。

パラメータ:
orientation - 方向
例外:
PFComponentException - orientationが適切でない場合
関連項目:
getNumberAxisOrientation()

isScrollBarVisible

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

戻り値:
スクロールバーの表示有無
関連項目:
setScrollBarVisible(boolean)

setScrollBarVisible

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

パラメータ:
visible - スクロールバーの表示有無
関連項目:
isScrollBarVisible()

isAxisLogarithm

public boolean isAxisLogarithm()
対数軸かどうかを返す。

戻り値:
対数軸の場合 true

setAxisLogarithm

public void setAxisLogarithm(boolean log)
対数軸に設定する。

パラメータ:
対数軸の場合 - true

isRadarChart

public boolean isRadarChart()
レーダ軸かどうかを返す。

戻り値:
レーダ軸の場合 true

isPareto

public boolean isPareto()
パレート図かどうかを返す

パラメータ:
パレート図の場合 - true

getObjectTable

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

戻り値:
テーブル
関連項目:
setObjectTable(PFObjectTable)

setObjectTable

public void setObjectTable(PFObjectTable data)
                    throws PFComponentException
テーブルデータを設定する。
データは以下の形式とする。

(String)
系列名0
(Object)
系列名1
(Object)
系列名n
(Object)
項目名0 00 01 0n
項目名1 10 11 1n
項目名m m0 m1 mn


データ設定イベントが発生する。

パラメータ:
data - 共通プラットフォームのテーブル形式
例外:
PFComponentException - データ設定に失敗したとき
関連項目:
getObjectTable()

setObjectTable

public void setObjectTable(PFObjectTable data,
                           boolean adjust)
                    throws PFComponentException
テーブルデータを設定する。
データ設定イベントが発生する。

パラメータ:
data - 共通プラットフォームのテーブル形式
adjust - 軸を調整するかどうか
例外:
PFComponentException - データの設定に失敗したとき
関連項目:
setObjectTable(PFObjectTable)

clearObjectTable

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


getItemAxisFont

public java.awt.Font getItemAxisFont()
項目軸のフォントを返す。

戻り値:
フォント
関連項目:
setItemAxisFont(Font)

setItemAxisFont

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

パラメータ:
font - フォント
関連項目:
getItemAxisFont()

getItemAxisForeground

public java.awt.Color getItemAxisForeground()
項目軸の前景色を返す。

戻り値:
前景色
関連項目:
setItemAxisForeground(Color)

setItemAxisForeground

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

パラメータ:
color - 前景色
関連項目:
getItemAxisForeground()

getItemAxisBackground

public java.awt.Color getItemAxisBackground()
項目軸の背景色を返す。

戻り値:
背景色
関連項目:
setItemAxisBackground(Color)

setItemAxisBackground

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

パラメータ:
color - 背景色
関連項目:
getItemAxisBackground()

getItemAxisTitle

public java.lang.String getItemAxisTitle()
項目軸のタイトルを返す。

戻り値:
タイトル
関連項目:
setItemAxisTitle(String)

setItemAxisTitle

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

パラメータ:
title - タイトル
関連項目:
getItemAxisTitle()

isItemAxisTitleVisible

public boolean isItemAxisTitleVisible()
項目軸のタイトルの表示有無を返す。

戻り値:
タイトルの表示有無
関連項目:
setItemAxisTitleVisible(boolean)

setItemAxisTitleVisible

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

パラメータ:
visible - タイトルの表示有無
関連項目:
isItemAxisTitleVisible()

isItemAxisLabelVisible

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

戻り値:
データラベルの表示有無
関連項目:
setItemAxisLabelVisible(boolean)

setItemAxisLabelVisible

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

パラメータ:
visible - データラベルの表示有無
関連項目:
isItemAxisLabelVisible()

isItemAxisGridLineVisible

public boolean isItemAxisGridLineVisible()
項目軸のグリッド線の表示有無を返す。

戻り値:
グリッド線の表示有無
関連項目:
setItemAxisGridLineVisible(boolean)

setItemAxisGridLineVisible

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

パラメータ:
visible - グリッド線の表示有無
関連項目:
isItemAxisGridLineVisible()

getItemAxisGridLineMethod

public int getItemAxisGridLineMethod()
項目軸のグリッド線の引き方を返す。

戻り値:
グリッド線の引き方
関連項目:
setItemAxisGridLineMethod(int)

setItemAxisGridLineMethod

public void setItemAxisGridLineMethod(int method)
                               throws PFComponentException
グリッド線の引き方を設定する。
グリッド線の引き方として下記の値を設定してください。 下記以外の値が設定された場合、例外を発生させます。

パラメータ:
method - グリッド線の引き方
例外:
PFComponentException - methodが想定外の値の場合
関連項目:
getItemAxisGridLineMethod()

getItemAxisDisplayCount

public int getItemAxisDisplayCount()
項目軸の表示項目数を返す。

戻り値:
表示項目数
関連項目:
setItemAxisDisplayCount(int)

setItemAxisDisplayCount

public void setItemAxisDisplayCount(int count)
                             throws PFComponentException
項目軸の表示項目数を設定する。
表示項目数として0を設定すると、すべての項目が表示されるようになる。

パラメータ:
count - 表示項目数
例外:
PFComponentException - 表示項目数が0未満の場合
関連項目:
getItemAxisDisplayCount()

getItemAxisDisplayStart

public int getItemAxisDisplayStart()
項目軸の表示開始位置を返す。

戻り値:
表示開始位置
関連項目:
setItemAxisDisplayStart(int)

setItemAxisDisplayStart

public void setItemAxisDisplayStart(int start)
                             throws PFComponentException
項目軸の表示開始位置を設定する。

パラメータ:
start - 表示開始位置
例外:
PFComponentException - 表示開始位置が適切でなかった場合
関連項目:
getItemAxisDisplayStart()

getNumberAxisFont

public java.awt.Font getNumberAxisFont()
数値軸のフォントを返す。

戻り値:
フォント
関連項目:
setNumberAxisFont(Font)

setNumberAxisFont

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

パラメータ:
font - フォント
関連項目:
getNumberAxisFont()

getNumberAxisForeground

public java.awt.Color getNumberAxisForeground()
数値軸の前景色を返す。

戻り値:
前景色
関連項目:
setNumberAxisForeground(Color)

setNumberAxisForeground

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

パラメータ:
color - 前景色
関連項目:
getNumberAxisForeground()

getNumberAxisBackground

public java.awt.Color getNumberAxisBackground()
数値軸の背景色を返す。

戻り値:
背景色
関連項目:
setNumberAxisBackground(Color)

setNumberAxisBackground

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

パラメータ:
color - 背景色
関連項目:
getNumberAxisBackground()

getNumberAxisTitle

public java.lang.String getNumberAxisTitle()
数値軸のタイトルを返す。

戻り値:
タイトル
関連項目:
setNumberAxisTitle(String)

setNumberAxisTitle

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

パラメータ:
title - タイトル
関連項目:
getNumberAxisTitle()

isNumberAxisTitleVisible

public boolean isNumberAxisTitleVisible()
数値軸のタイトルの表示有無を返す。

戻り値:
タイトルの表示有無
関連項目:
setNumberAxisTitleVisible(boolean)

setNumberAxisTitleVisible

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

パラメータ:
visible - タイトルの表示有無
関連項目:
isNumberAxisTitleVisible()

isNumberAxisLabelVisible

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

戻り値:
データラベルの表示有無
関連項目:
setNumberAxisLabelVisible(boolean)

setNumberAxisLabelVisible

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

パラメータ:
visible - データラベルの表示有無
関連項目:
isNumberAxisLabelVisible()

isNumberAxisGridLineVisible

public boolean isNumberAxisGridLineVisible()
数値軸のグリッド線の表示有無を返す。

戻り値:
グリッド線の表示有無
関連項目:
setNumberAxisGridLineVisible(boolean)

setNumberAxisGridLineVisible

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

パラメータ:
visible - グリッド線の表示有無
関連項目:
isNumberAxisGridLineVisible()

isNumberAxisBaseLineVisible

public boolean isNumberAxisBaseLineVisible()
数値軸の基準線の表示有無を返す。

戻り値:
基準線の表示有無
関連項目:
setNumberAxisBaseLineVisible(boolean)

setNumberAxisBaseLineVisible

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

パラメータ:
visible - 基準線の表示有無
関連項目:
isNumberAxisBaseLineVisible()

setNumberAxisAdjustmentLocked

public void setNumberAxisAdjustmentLocked(boolean lock)
数値軸の自動再計算を停止する。

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

getNumberAxisAdjustmentLocked

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

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

getNumberAxisMaximum

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

戻り値:
最大値
関連項目:
setNumberAxisMaximum(BigDecimal)

setNumberAxisMaximum

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

パラメータ:
decimal - 最大値
例外:
PFComponentException - 最大値を設定できない場合
関連項目:
getNumberAxisMaximum()

getNumberAxisMinimum

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

戻り値:
最小値
関連項目:
setNumberAxisMinimum(BigDecimal)

setNumberAxisMinimum

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

パラメータ:
decimal - 最小値
例外:
PFComponentException - 最小値を設定できない場合
関連項目:
getNumberAxisMinimum()

getNumberAxisInterval

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

戻り値:
グリッド線の間隔値
関連項目:
setNumberAxisInterval(BigDecimal)

setNumberAxisInterval

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

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

getNumberAxisBase

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

戻り値:
グリッド基準値
関連項目:
setNumberAxisBase(BigDecimal)

setNumberAxisBase

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

パラメータ:
decimal - グリッド基準値
例外:
PFComponentException
関連項目:
getNumberAxisBase()

getNumberAxisBases

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

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

setNumberAxisBases

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

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

addNumberAxisBases

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

パラメータ:
int - index
BigDecimal - decimal 複数基準線の値
関連項目:
getNumberAxisBases()

clearNumberAxisBases

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

関連項目:
getNumberAxisBases()

getNumberAxisBasesColor

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

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

setNumberAxisBasesColor

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

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

getNumberAxisBasesWidth

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

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

setNumberAxisBasesWidth

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

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

getNumberAxisBasesLine

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

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

setNumberAxisBasesLine

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

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

getNumberAxisDisplayLimit

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

戻り値:
表示限定値
関連項目:
setNumberAxisDisplayLimit(BigDecimal)

setNumberAxisDisplayLimit

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

パラメータ:
decimal - 表示限定値
例外:
PFComponentException - 表示限定値を設定できない場合
関連項目:
getNumberAxisDisplayLimit()

getNumberAxisDisplayExponent

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

戻り値:
表示桁の位置
関連項目:
setNumberAxisDisplayExponent(int)

setNumberAxisDisplayExponent

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

パラメータ:
exponent - 表示桁の位置
関連項目:
getNumberAxisDisplayExponent()

getNumberAxisDisplayMethod

public int getNumberAxisDisplayMethod()
数値軸の値表示方法を返す。

戻り値:
値表示方法
関連項目:
setNumberAxisDisplayMethod(int)

setNumberAxisDisplayMethod

public void setNumberAxisDisplayMethod(int method)
                                throws PFComponentException
数値軸の値表示方法を設定する。
値表示方法として以下のいずれかの値を設定してください。

パラメータ:
method - 値表示方法
例外:
PFComponentException - methodが適切でない場合
関連項目:
getNumberAxisDisplayMethod()

isChartLabelVisible

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

戻り値:
データラベルの表示有無
関連項目:
setChartLabelVisible(boolean)

setChartLabelVisible

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

パラメータ:
visible - データラベルの表示有無
関連項目:
isChartLabelVisible()

isChartChangeEnabled

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

戻り値:
値操作の可否
関連項目:
setChartChangeEnabled(boolean)

setChartChangeEnabled

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

パラメータ:
enabled - 値操作の可否
関連項目:
isChartChangeEnabled()

getChartChangeUnit

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

戻り値:
値操作の単位
関連項目:
setChartChangeUnit(BigDecimal)

setChartChangeUnit

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

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

getValue

public java.math.BigDecimal getValue(int series,
                                     int item)
                              throws PFComponentException
指定された系列・項目の値を返す。

パラメータ:
series - 系列のインデックス
item - 項目のインデックス
戻り値:
例外:
PFComponentException - seriesまたはitemが適切でない場合
関連項目:
setValue(BigDecimal, int, int)

setValue

public void setValue(java.math.BigDecimal decimal,
                     int series,
                     int item)
              throws PFComponentException
指定した系列・項目に値を設定する。
データ更新イベントが発生する。

パラメータ:
decimal - 値
series - 系列のインデックス
item - 項目のインデックス
例外:
PFComponentException - seriesまたはitemが適切でない場合
関連項目:
getValue(int, int)

getSeriesColor

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

パラメータ:
series - 系列のインデックス
戻り値:
例外:
PFComponentException - seriesが適切でない場合
関連項目:
setSeriesColor(Color, int)

setSeriesColor

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

パラメータ:
color - 色
series - 系列のインデックス
例外:
PFComponentException - seriesが適切でない場合
関連項目:
getSeriesColor(int)

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 - 行インデックス

getChartColors

public PFObjectList getChartColors()
全系列の色を取得する。

戻り値:
全系列の色
関連項目:
setChartColors(PFObjectList)

setChartColors

public void setChartColors(PFObjectList list)
全系列の色を設定する。

パラメータ:
list - 全系列の色
関連項目:
getChartColors()

getChartMenu

protected abstract PFChartMenu getChartMenu()
グラフメニューのオブジェクトを返す。

戻り値:
グラフメニューオブジェクト