public abstract class PFXYChart extends PFChart implements PFScroll2DEventSource
修飾子とタイプ | フィールドと説明 |
---|---|
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軸スクロールバー
|
chartArea, EVENT_ERROR, EVENT_SUBMIT, footer, header, itemColumnName, legend
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
コンストラクタと説明 |
---|
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軸方向の値操作の単位を設定する。
|
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, invokeFromServlet, 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
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentName
protected PFChartModel model
protected PFChartModelConstraints constraintsX
protected PFChartModelConstraints constraintsY
protected PFChartColor color
protected PFXYCoordSystem coord
protected PFNumberAxis xAxis
protected PFNumberAxis yAxis
protected PFXYChartRenderer render
protected javax.swing.JScrollBar xBar
protected javax.swing.JScrollBar yBar
public java.util.Iterator getPFScroll2DListenerList()
getPFScroll2DListenerList
インタフェース内 PFScroll2DEventSource
public void addPFScroll2DListener(PFScroll2DListener lis)
addPFScroll2DListener
インタフェース内 PFScroll2DEventSource
lis
- 追加対象イベントリスナpublic void removePFScroll2DListener(PFScroll2DListener lis)
removePFScroll2DListener
インタフェース内 PFScroll2DEventSource
lis
- 削除対象イベントリスナprotected void firePFScrolled(PFScroll2DEvent event)
event
- スクロールイベントprotected void init()
protected void initEventListener()
public java.lang.String getToolTipText(java.awt.event.MouseEvent e)
getToolTipText
クラス内 javax.swing.JComponent
e
- マウスイベントprotected void adjust(java.awt.Graphics2D g)
protected void render(java.awt.Graphics2D g)
public void repaintImmediately()
repaintImmediately
クラス内 PFChart
public boolean isScrollBarVisible()
public void setScrollBarVisible(boolean visible)
visible
- スクロールバーの表示有無public abstract PFObjectTable getObjectTable()
public abstract void setObjectTable(PFObjectTable data) throws PFComponentException
data
- 共通プラットフォームのテーブル形式PFComponentException
public void clearObjectTable()
public java.awt.Font getXAxisFont()
public void setXAxisFont(java.awt.Font font)
font
- フォントpublic java.awt.Color getXAxisForeground()
public void setXAxisForeground(java.awt.Color color)
color
- 前景色public java.awt.Color getXAxisBackground()
public void setXAxisBackground(java.awt.Color color)
color
- 背景色public java.lang.String getXAxisTitle()
public void setXAxisTitle(java.lang.String title)
title
- タイトルpublic boolean isXAxisTitleVisible()
public void setXAxisTitleVisible(boolean visible)
visible
- タイトルの表示有無public boolean isXAxisLabelVisible()
public void setXAxisLabelVisible(boolean visible)
visible
- データラベルの表示有無public boolean isXAxisGridLineVisible()
public void setXAxisGridLineVisible(boolean visible)
visible
- グリッド線の表示有無public boolean isXAxisBaseLineVisible()
public void setXAxisBaseLineVisible(boolean visible)
visible
- 基準線の表示有無public void setXAxisAdjustmentLocked(boolean lock)
lock
- 停止する場合truepublic boolean getXAxisAdjustmentLocked()
public java.math.BigDecimal getXAxisBase()
public void setXAxisBase(java.math.BigDecimal decimal)
decimal
- グリッド基準値public PFObjectList getXAxisBases()
setXAxisBases(PFObjectList)
public void setXAxisBases(PFObjectList list)
decimal[]
- 複数基準線ListgetXAxisBases()
public void addXAxisBases(int index, java.math.BigDecimal decimal)
int
- index 線番号BigDecimal
- decimal 複数基準線getXAxisBases()
public void clearXAxisBases()
getXAxisBases()
public java.awt.Color getXAxisBasesColor(java.math.BigDecimal decimal)
decimal
- 座標#setXAxisColor(BigDecimal, Color)
public void setXAxisBasesColor(java.math.BigDecimal decimal, java.awt.Color color)
decimal
- 座標color
- 色#getXAxisColor(BigDecimal )
public int getXAxisBasesWidth(java.math.BigDecimal decimal)
decimal
- 座標#setXAxisWidth(BigDecimal, int)
public void setXAxisBasesWidth(java.math.BigDecimal decimal, int width)
decimal
- 座標width
- 太さ#getXAxisColor(BigDecimal )
public java.lang.String getXAxisBasesLine(java.math.BigDecimal decimal)
decimal
- 座標#setXAxisLine(BigDecimal, String)
public void setXAxisBasesLine(java.math.BigDecimal decimal, java.lang.String line)
decimal
- 座標line
- 線種#getXAxisColor(BigDecimal )
public java.math.BigDecimal getXAxisMaximum()
public void setXAxisMaximum(java.math.BigDecimal decimal) throws PFComponentException
decimal
- 最大値PFComponentException
- 最大値を設定できない場合public java.math.BigDecimal getXAxisMinimum()
public void setXAxisMinimum(java.math.BigDecimal decimal) throws PFComponentException
decimal
- 最小値PFComponentException
- 最小値を設定できない場合public java.math.BigDecimal getXAxisInterval()
public void setXAxisInterval(java.math.BigDecimal decimal) throws PFComponentException
decimal
- グリッド線の間隔値PFComponentException
- グリッド線の間隔値を設定できない場合public java.math.BigDecimal getXAxisDisplayLimit()
public void setXAxisDisplayLimit(java.math.BigDecimal decimal) throws PFComponentException
decimal
- 表示限定値PFComponentException
- 表示限定値を設定できない場合public int getXAxisDisplayExponent()
public void setXAxisDisplayExponent(int exponent)
exponent
- 表示桁の位置public int getXAxisDisplayMethod()
public void setXAxisDisplayMethod(int method) throws PFComponentException
method
- 実数(PFChartUtility.DATA_DISPLAY_REAL
)または
仮数(PFChartUtility.DATA_DISPLAY_MANTISSA
)PFComponentException
- methodが適切でない場合public boolean isXAxisLogarithm()
public void setXAxisLogarithm(boolean log)
log
- 対数軸true/false gntkpublic java.awt.Font getYAxisFont()
public void setYAxisFont(java.awt.Font font)
font
- フォントpublic java.awt.Color getYAxisForeground()
public void setYAxisForeground(java.awt.Color color)
color
- 前景色public java.awt.Color getYAxisBackground()
public void setYAxisBackground(java.awt.Color color)
color
- 背景色public java.lang.String getYAxisTitle()
public void setYAxisTitle(java.lang.String title)
title
- タイトルpublic boolean isYAxisTitleVisible()
public void setYAxisTitleVisible(boolean visible)
visible
- タイトルの表示有無public boolean isYAxisLabelVisible()
public void setYAxisLabelVisible(boolean visible)
visible
- データラベルの表示有無public boolean isYAxisGridLineVisible()
public void setYAxisGridLineVisible(boolean visible)
visible
- グリッド線の表示有無public boolean isYAxisBaseLineVisible()
public void setYAxisBaseLineVisible(boolean visible)
visible
- 複数基準線の表示有無public void setYAxisAdjustmentLocked(boolean lock)
lock
- 停止する場合truepublic boolean getYAxisAdjustmentLocked()
public java.math.BigDecimal getYAxisBase()
public void setYAxisBase(java.math.BigDecimal decimal)
decimal
- グリッド基準値public PFObjectList getYAxisBases()
setYAxisBases(PFObjectList)
public void setYAxisBases(PFObjectList list)
PFObjectList
- 複数基準線ListgetYAxisBases()
public void addYAxisBases(int index, java.math.BigDecimal decimal)
int
- index 線番号BigDecimal
- decimal 複数基準線getYAxisBases()
public void clearYAxisBases()
getYAxisBases()
public java.awt.Color getYAxisBasesColor(java.math.BigDecimal decimal)
decimal
- 座標#setyAxisColor(BigDecimal, Color)
public void setYAxisBasesColor(java.math.BigDecimal decimal, java.awt.Color color)
decimal
- 座標color
- 色#getyAxisColor(BigDecimal )
public int getYAxisBasesWidth(java.math.BigDecimal decimal)
decimal
- 座標#setyAxisWidth(BigDecimal, int)
public void setYAxisBasesWidth(java.math.BigDecimal decimal, int width)
decimal
- 座標width
- 太さ#getyAxisColor(BigDecimal )
public java.lang.String getYAxisBasesLine(java.math.BigDecimal decimal)
decimal
- 座標#setyAxisLine(BigDecimal, String)
public void setYAxisBasesLine(java.math.BigDecimal decimal, java.lang.String line)
decimal
- 座標line
- 線種#getyAxisColor(BigDecimal )
public java.math.BigDecimal getYAxisMaximum()
public void setYAxisMaximum(java.math.BigDecimal decimal) throws PFComponentException
decimal
- 最大値PFComponentException
- 最大値を設定できない場合public java.math.BigDecimal getYAxisMinimum()
public void setYAxisMinimum(java.math.BigDecimal decimal) throws PFComponentException
decimal
- 最小値PFComponentException
- 最小値を設定できない場合public java.math.BigDecimal getYAxisInterval()
public void setYAxisInterval(java.math.BigDecimal decimal) throws PFComponentException
decimal
- グリッド線の間隔値PFComponentException
- グリッド線の間隔値を設定できない場合public java.math.BigDecimal getYAxisDisplayLimit()
public void setYAxisDisplayLimit(java.math.BigDecimal decimal) throws PFComponentException
decimal
- 表示限定値PFComponentException
- 表示限定値を設定できない場合public int getYAxisDisplayExponent()
public void setYAxisDisplayExponent(int exponent)
exponent
- 表示桁の位置public int getYAxisDisplayMethod()
public void setYAxisDisplayMethod(int method) throws PFComponentException
method
- 実数(PFChartUtility.DATA_DISPLAY_REAL
)または
仮数(PFChartUtility.DATA_DISPLAY_MANTISSA
)PFComponentException
- methodが適切でない場合public boolean isYAxisLogarithm()
public void setYAxisLogarithm(boolean log)
log
- 対数軸true/false gntkpublic boolean isChartLabelVisible()
public void setChartLabelVisible(boolean visible)
visible
- データラベルの表示有無public boolean isChartChangeEnabled()
public void setChartChangeEnabled(boolean enabled)
enabled
- 値操作の可否public java.math.BigDecimal getXChangeUnit()
public void setXChangeUnit(java.math.BigDecimal decimal) throws PFComponentException
decimal
- 値操作の単位PFComponentException
- 値操作の単位を設定できなかった場合public java.math.BigDecimal getYChangeUnit()
public void setYChangeUnit(java.math.BigDecimal decimal) throws PFComponentException
decimal
- 値操作の単位PFComponentException
- 値操作の単位を設定できなかった場合public java.lang.String getSeriesName(int series) throws PFComponentException
series
- 系列インデックスPFComponentException
- seriesが適切でない場合public void setSeriesName(java.lang.String name, int series) throws PFComponentException
name
- 系列名series
- 系列インデックスPFComponentException
- nameがnullの場合、seriesが適切でない場合public java.awt.Color getSeriesColor(int series) throws PFComponentException
series
- 系列のインデックスPFComponentException
- seriesが適切でない場合public void setSeriesColor(java.awt.Color color, int series) throws PFComponentException
color
- 色series
- 系列のインデックスPFComponentException
- seriesが適切でない場合public PFObjectList getChartColors() throws PFComponentException
PFComponentException
public void setChartColors(PFObjectList colors) throws PFComponentException
colors
- 全系列色のリストPFComponentException
- リストのサイズが系列数と一致しないときpublic int getSelectedSeriesIndex()
public int getSelectedSeriesIndexForObjectTable()
public int getSelectedItemIndex()
public int getSelectedItemIndexForObjectTable()
public void setSelectedIndex(int series, int item)
series
- 系列インデックスitem
- 項目インデックスpublic void setSelectedIndexForObjectTable(int series, int item)
series
- 系列インデックスitem
- 項目インデックスprotected abstract PFChartMenu getChartMenu()