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

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.PFHistogram
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, PFComponent, PFGUIComponent, PFPropertyEditableComponent, PFXMLSerializable, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource, PFScrollEventSource

public class PFHistogram
extends PFChart
implements PFScrollEventSource, PFXMLSerializable

ヒストグラムのコンポーネント。

ヒストグラムから以下のイベントが発生します。

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

入れ子のクラスの概要
 
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース
javax.swing.JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
javax.swing.JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
protected  PFChartColor color
          グラフ色データ。
protected  PFHistogramModelConstraintsX constraintsX
          グラフデータ制約。
protected  PFHistogramModelConstraintsY constraintsY
          グラフデータ制約。
protected  PFHistogramCoordSystem coordsystem
          系列軸描画。
protected  PFChartModel model
          グラフデータモデル。
protected  PFNumberAxis numberAxis
          数値軸データ。
protected  javax.swing.JScrollBar numberBar
          数値軸スクロールバー
protected  PFHistogramRenderer render
          グラフ描画。
protected  PFSpanAxis spanAxis
          区間軸データ。
protected  javax.swing.JScrollBar spanBar
          区間軸スクロールバー
 
クラス 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
 
コンストラクタの概要
PFHistogram()
          コンストラクタ。
 
メソッドの概要
 void addNumberAxisBases(int index, java.math.BigDecimal decimal)
          数値軸の基準値を追加する。  
 void addPFScrollListener(PFScrollListener listener)
          引数で与えられたイベントリスナを登録し、 スクロールイベント発生時に処理を行う対象とする。
protected  void adjust(java.awt.Graphics2D g)
          グラフの内部要素の配置・サイズ調整を行う。
 void clearNumberAxisBases()
          数値軸の基準値Listを削除する。
 void clearObjectTable()
          データをクリアする。
protected  void firePFScrolled(PFScrollEvent event)
          スクロールイベントを通知する。
protected  PFChartMenu getChartMenu()
          グラフメニューのオブジェクトを返す。
 java.lang.String getComponentName()
          コンポーネント名を返す。
 java.awt.Color getFrequencyDistributionCurveColor(int series)
          分布曲線の色を返す。
 PFObjectTable getFrequencyDistributionCurveData(int series)
          分布曲線データを返す。
 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.awt.Color getSpanAxisBackground()
          区間軸の背景色を返す。
 java.math.BigDecimal getSpanAxisDisplayLimit()
          区間軸の表示限定値を返す。
 java.awt.Font getSpanAxisFont()
          区間軸のフォントを返す。
 java.awt.Color getSpanAxisForeground()
          区間軸の前景色を返す。
 java.lang.String getSpanAxisTitle()
          区間軸のタイトルを返す。
 java.lang.String getToolTipText(java.awt.event.MouseEvent e)
          ツールチップテキストを返す。
 java.math.BigDecimal getValue(int series, int item)
          指定された系列・項目の値を返す。
protected  void init()
          初期化する。
protected  void initEventListener()
          イベントリスナーを設定する。
 boolean isChartLabelVisible()
          グラフ要素のデータラベルの表示有無を返す。
 boolean isNumberAxisBaseLineVisible()
          数値軸の基準線の表示有無を返す。
 boolean isNumberAxisGridLineVisible()
          数値軸のグリッド線の表示有無を返す。
 boolean isNumberAxisLabelVisible()
          数値軸のデータラベルの表示有無を返す。
 boolean isNumberAxisTitleVisible()
          数値軸のタイトルの表示有無を返す。
 boolean isScrollBarVisible()
          スクロールバーの表示有無を返す。
 boolean isSpanAxisGridLineVisible()
          区間軸のグリッド線の表示有無を返す。
 boolean isSpanAxisLabelVisible()
          区間軸のデータラベルの表示有無を返す。
 boolean isSpanAxisTitleVisible()
          区間軸のタイトルの表示有無を返す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void removePFScrollListener(PFScrollListener listener)
          引数で与えられたイベントリスナを削除し、 スクロールイベント発生時に処理を行う対象から外す。
protected  void render(java.awt.Graphics2D g)
          グラフを描画する。
 void repaintImmediately()
          再描画する。
 void setChartLabelVisible(boolean visible)
          グラフ要素のデータラベルの表示有無を設定する。
 void setFrequencyDistributionCurveColor(java.awt.Color color, int series)
          分布曲線の色を設定する。
 void setFrequencyDistributionCurveData(PFObjectTable frequency, int series)
          分布曲線データを設定する。
 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 setScrollBarVisible(boolean visible)
          スクロールバーの表示有無を設定する。
 void setSelectedItemIndex(int item)
          表示対象項目のインデックスを設定する。
 void setSelectedItemIndexForObjectTable(int row)
          表示対象項目のインデックスを設定する。
 void setSelectedSeriesIndex(int series)
          表示対象系列のインデックスを設定する。
 void setSelectedSeriesIndexForObjectTable(int column)
          表示対象系列のインデックスを設定する。
 void setSeriesColor(java.awt.Color color, int series)
          指定した系列の色を設定する。
 void setSpanAxisBackground(java.awt.Color color)
          区間軸の背景色を設定する。
 void setSpanAxisDisplayLimit(java.math.BigDecimal decimal)
          区間軸の表示限定値を設定する。
 void setSpanAxisFont(java.awt.Font font)
          区間軸のフォントを設定する。
 void setSpanAxisForeground(java.awt.Color color)
          区間軸の前景色を設定する。
 void setSpanAxisGridLineVisible(boolean visible)
          区間軸のグリッド線の表示有無を設定する。
 void setSpanAxisLabelVisible(boolean visible)
          区間軸のデータラベルの表示有無を設定する。
 void setSpanAxisTitle(java.lang.String title)
          区間軸のタイトルを設定する。
 void setSpanAxisTitleVisible(boolean visible)
          区間軸のタイトルの表示有無を設定する。
 void setValue(java.math.BigDecimal decimal, int series, int item)
          指定した系列・項目に値を設定する。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス 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
 

フィールドの詳細

model

protected PFChartModel model
グラフデータモデル。


constraintsX

protected PFHistogramModelConstraintsX constraintsX
グラフデータ制約。


constraintsY

protected PFHistogramModelConstraintsY constraintsY
グラフデータ制約。


color

protected PFChartColor color
グラフ色データ。


coordsystem

protected PFHistogramCoordSystem coordsystem
系列軸描画。


numberAxis

protected PFNumberAxis numberAxis
数値軸データ。


spanAxis

protected PFSpanAxis spanAxis
区間軸データ。


render

protected PFHistogramRenderer render
グラフ描画。


spanBar

protected javax.swing.JScrollBar spanBar
区間軸スクロールバー


numberBar

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

コンストラクタの詳細

PFHistogram

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

メソッドの詳細

getComponentName

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

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

getPFScrollListenerList

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

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

addPFScrollListener

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

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

removePFScrollListener

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

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

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()

getObjectTable

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

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

setObjectTable

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


0 1
列ヘッダ
系列名0
0 階級0 度数0
1 階級1 度数1
n 階級n 度数n
n+1 階級n+1

ただし、下記の条件も満たしていること。


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

パラメータ:
data - 共通プラットフォームのテーブル形式
例外:
PFComponentException - 行数・列数が足りない場合、階級が適切でない場合など
関連項目:
getObjectTable()

clearObjectTable

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


getSpanAxisFont

public java.awt.Font getSpanAxisFont()
区間軸のフォントを返す。

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

setSpanAxisFont

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

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

getSpanAxisForeground

public java.awt.Color getSpanAxisForeground()
区間軸の前景色を返す。

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

setSpanAxisForeground

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

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

getSpanAxisBackground

public java.awt.Color getSpanAxisBackground()
区間軸の背景色を返す。

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

setSpanAxisBackground

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

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

getSpanAxisTitle

public java.lang.String getSpanAxisTitle()
区間軸のタイトルを返す。

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

setSpanAxisTitle

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

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

isSpanAxisTitleVisible

public boolean isSpanAxisTitleVisible()
区間軸のタイトルの表示有無を返す。

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

setSpanAxisTitleVisible

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

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

isSpanAxisLabelVisible

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

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

setSpanAxisLabelVisible

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

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

isSpanAxisGridLineVisible

public boolean isSpanAxisGridLineVisible()
区間軸のグリッド線の表示有無を返す。

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

setSpanAxisGridLineVisible

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

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

getSpanAxisDisplayLimit

public java.math.BigDecimal getSpanAxisDisplayLimit()
区間軸の表示限定値を返す。

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

setSpanAxisDisplayLimit

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

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

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)
数値軸の基準値を設定する。

パラメータ:
decimal - 基準値
関連項目:
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)
数値軸の基準値を追加する。  (複数基準線を定義可能である.)

パラメータ:
long - base 基準値
関連項目:
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)
基準線の色を設定する。

パラメータ:
decimal - 座標
color - 色
関連項目:
#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()

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)

getFrequencyDistributionCurveData

public PFObjectTable getFrequencyDistributionCurveData(int series)
分布曲線データを返す。
分布曲線データが設定されていない場合はnullを返す。

パラメータ:
series - 系列インデックス
戻り値:
分布曲線データ
関連項目:
setFrequencyDistributionCurveData(PFObjectTable, int)

setFrequencyDistributionCurveData

public void setFrequencyDistributionCurveData(PFObjectTable frequency,
                                              int series)
                                       throws PFComponentException
分布曲線データを設定する。
分布曲線データは以下の形式とする。


0 1
列ヘッダ

0 X0 Y0
1 X1 Y1
n Xn Yn

frequencyがnullの場合、現在保持している分布曲線データを削除する。

パラメータ:
frequency - 分布曲線データ
series - 系列インデックス
例外:
PFComponentException - 分布曲線データの形式に誤りがある場合
関連項目:
getFrequencyDistributionCurveData(int)

getFrequencyDistributionCurveColor

public java.awt.Color getFrequencyDistributionCurveColor(int series)
分布曲線の色を返す。
分布曲線の色が設定されていない場合はnullを返す。

パラメータ:
series - 系列インデックス
戻り値:
分布曲線の色
関連項目:
setFrequencyDistributionCurveColor(Color, int)

setFrequencyDistributionCurveColor

public void setFrequencyDistributionCurveColor(java.awt.Color color,
                                               int series)
分布曲線の色を設定する。
colorがnullの場合、分布曲線の色はヒストグラムの色よりやや暗い色またはやや明るい色となる。

パラメータ:
series - 系列インデックス
color - 分布曲線の色
関連項目:
getFrequencyDistributionCurveColor(int)

getSelectedSeriesIndex

public int getSelectedSeriesIndex()
表示対象系列のインデックスを返す。

戻り値:
系列インデックス
関連項目:
setSelectedSeriesIndex(int)

getSelectedSeriesIndexForObjectTable

public int getSelectedSeriesIndexForObjectTable()
表示対象系列のインデックスを返す。
PFObjectTable型の列に対応する。

戻り値:
列インデックス

setSelectedSeriesIndex

public void setSelectedSeriesIndex(int series)
表示対象系列のインデックスを設定する。
データ選択イベントは発生しない。

パラメータ:
series - 系列インデックス
関連項目:
getSelectedSeriesIndex()

setSelectedSeriesIndexForObjectTable

public void setSelectedSeriesIndexForObjectTable(int column)
表示対象系列のインデックスを設定する。
PFObjectTable型の列に対応する。
データ選択イベントは発生しない。

パラメータ:
column - 列インデックス

getSelectedItemIndex

public int getSelectedItemIndex()
表示対象項目のインデックスを返す。

戻り値:
項目インデックス
関連項目:
setSelectedItemIndex(int)

getSelectedItemIndexForObjectTable

public int getSelectedItemIndexForObjectTable()
表示対象項目のインデックスを返す。
PFObjectTable型の行に対応する。

戻り値:
行インデックス

setSelectedItemIndex

public void setSelectedItemIndex(int item)
表示対象項目のインデックスを設定する。
データ選択イベントが発生する。

パラメータ:
item - 項目インデックス
関連項目:
getSelectedItemIndex()

setSelectedItemIndexForObjectTable

public void setSelectedItemIndexForObjectTable(int row)
表示対象項目のインデックスを設定する。
PFObjectTable型の行に対応する。
データ選択イベントが発生する。

パラメータ:
row - 行インデックス

getChartMenu

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

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

readXML

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

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

writeXML

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

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