jp.go.aist.dmrc.platform.beans.chart2d
クラス PFChart

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 jp.go.aist.dmrc.platform.beans.chart2d.PFChart
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, PFComponent, PFGUIComponent, PFPropertyEditableComponent, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource
直系の既知のサブクラス:
PFGanttChart

public abstract class PFChart
extends javax.swing.JPanel
implements PFGUIComponent, PFDataUpdateEventSource, PFDataSetEventSource, PFDataSelectEventSource

グラフのスーパークラス。

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

入れ子のクラスの概要
 
クラス 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  java.awt.Rectangle chartArea
          グラフ描画領域。
protected  jp.go.aist.dmrc.platform.beans.chart2d.PFChartTitle footer
          フッタ。
protected  jp.go.aist.dmrc.platform.beans.chart2d.PFChartTitle header
          ヘッダ。
protected  java.lang.String itemColumnName
          オブジェクトテーブル第0列名
protected  jp.go.aist.dmrc.platform.beans.chart2d.PFChartLegend 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
 
コンストラクタの概要
PFChart()
          デフォルトのコンストラクタ。
 
メソッドの概要
 void addPFDataSelectListener(PFDataSelectListener listener)
          引数で与えられたイベントリスナを登録し、 データ選択イベント発生時に処理を行う対象とする。
 void addPFDataSetListener(PFDataSetListener listener)
          引数で与えられたイベントリスナを登録し、 データ設定イベント発生時に処理を行う対象とする。
 void addPFDataUpdateListener(PFDataUpdateListener listener)
          引数で与えられたイベントリスナを登録し、 データ更新イベント発生時に処理を行う対象とする。
protected  void adjust(java.awt.Graphics2D g)
          グラフコンポーネントの各要素の配置位置を調節する。
protected  void firePFDataSelected(PFDataSelectEvent event)
          データ選択イベントを通知する。
protected  void firePFDataSet(PFDataSetEvent event)
          データ設定イベントを通知する。
protected  void firePFDataUpdated(PFDataUpdateEvent event)
          データ更新イベントを通知する。
 int getBottomMargin()
          下の余白を取得する
 int getComponentID()
          コンポーネントIDを取得する。
 java.lang.String getComponentKey()
          コンポーネントキーを取得する。
 PFMultiLocaleString getComponentKeys()
          全ロケール分のコンポーネントキーを返す。
 java.lang.String getComponentPublicName()
          コンポーネント公開名を取得する.
 java.lang.String getComponentString()
          コンポーネントの文字列表現を取得する。
 int getFooterAlignment()
          フッタのタイトルの配置方法を返す。
 java.awt.Color getFooterBackground()
          フッタの背景色を返す。
 java.awt.Font getFooterFont()
          フッタのフォントを返す。
 java.awt.Color getFooterForeground()
          フッタの前景色を返す。
 java.lang.String getFooterTitle()
          フッタのタイトルを返す。
 int getHeaderAlignment()
          ヘッダのタイトルの配置方法を返す。
 java.awt.Color getHeaderBackground()
          ヘッダの背景色を返す。
 java.awt.Font getHeaderFont()
          ヘッダのフォントを返す。
 java.awt.Color getHeaderForeground()
          ヘッダの前景色を返す。
 java.lang.String getHeaderTitle()
          ヘッダのタイトルを返す。
 int getLeftMargin()
          左の余白を取得する
 int getLegendAlignment()
          凡例の配置方法を返す。
 java.awt.Color getLegendBackground()
          凡例の背景色を返す。
 java.awt.Font getLegendFont()
          凡例のフォントを返す。
 java.awt.Color getLegendForeground()
          凡例の前景色を返す。
 java.lang.String getLegendTitle()
          凡例のタイトルを返す。
 java.util.Iterator getPFDataSelectListenerList()
          データ選択イベントリスナ配列を取得する。
 java.util.Iterator getPFDataSetListenerList()
          データ設定イベントリスナ配列を取得する。
 java.util.Iterator getPFDataUpdateListenerList()
          データ更新イベントリスナ配列を取得する。
 java.awt.Dimension getPreferredSize()
          推奨サイズを取得する。
 boolean getPropertyEditable()
          画面上から属性が編集可能かどうかを取得する。
 int getRightMargin()
          右の余白を取得する
 int getTopMargin()
          上の余白を取得する
 boolean isAllowPullTransfer()
          他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowPushTransfer()
          他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowRemoteInvocation()
          他PFからのコンポーネント連携要求に対する可否属性を取得する.
 boolean isFooterTitleVisible()
          フッタのタイトルの表示有無を返す。
 boolean isFooterVisible()
          フッタの表示有無を返す。
 boolean isHeaderTitleVisible()
          ヘッダのタイトルの表示有無を返す。
 boolean isHeaderVisible()
          ヘッダの表示有無を返す。
 boolean isLegendTitleVisible()
          凡例のタイトルの表示有無を返す。
 boolean isLegendVisible()
          凡例の表示有無を返す。
protected  boolean isPrinting()
          印刷フラグを取得する.
 void localeUpdated()
          ロケール更新への対応を行う。
 void outputImage(java.io.File file, java.lang.String formatName)
          グラフのイメージをファイルへ出力する。
 void outputImage(java.lang.String file, java.lang.String formatName)
          グラフのイメージをファイルへ出力する。
protected  void paintComponent(java.awt.Graphics g)
          グラフの描画を行う。
 void print(java.awt.Graphics g)
          印刷を行う.
protected  void printChildren(java.awt.Graphics g)
          このコンポーネントの子を印刷する。
protected  java.lang.String readItemColumnName(PFObjectTable table)
          オブジェクトテーブルの第0列名を読み込む。
 void removePFDataSelectListener(PFDataSelectListener listener)
          引数で与えられたイベントリスナを削除し、 データ選択イベント発生時に処理を行う対象から外す。
 void removePFDataSetListener(PFDataSetListener listener)
          引数で与えられたイベントリスナを削除し、 データ設定イベント発生時に処理を行う対象から外す。
 void removePFDataUpdateListener(PFDataUpdateListener listener)
          引数で与えられたイベントリスナを削除し、 データ更新イベント発生時に処理を行う対象から外す。
protected  void render(java.awt.Graphics2D g)
          グラフの描画を行う。
 void repaintImmediately()
          すぐに再描画を行う。
 void repaintImmediatelyWithAdjustment()
          すぐに再描画を行う。
 void setAllowPullTransfer(boolean flag)
          他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.
 void setAllowPushTransfer(boolean flag)
          他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.
 void setAllowRemoteInvocation(boolean flag)
          他PFからのコンポーネント連携要求に対する可否属性を設定する.
 void setBackground(java.awt.Color color)
          グラフの背景色を設定する。
 void setBottomMargin(int margin)
          下の余白を設定する
 void setBounds(int x, int y, int width, int height)
          コンポーネントの境界を設定する。
 void setComponentID(int id)
          コンポーネントIDを設定する。
 void setComponentKey(java.lang.String key)
          コンポーネントキーを設定する。
 void setComponentKeys(PFMultiLocaleString keys)
          全ロケール分のコンポーネントキーを設定する。
 void setComponentPublicName(java.lang.String publicName)
          コンポーネント公開名を設定する.
 void setFont(java.awt.Font font)
          グラフのフォントを設定する。
 void setFooterAlignment(int alignment)
          フッタのタイトルの配置方法を設定する。
 void setFooterBackground(java.awt.Color color)
          フッタの背景色を設定する。
 void setFooterFont(java.awt.Font font)
          フッタのフォントを設定する。
 void setFooterForeground(java.awt.Color color)
          フッタの前景色を設定する。
 void setFooterTitle(java.lang.String title)
          フッタのタイトルを設定する。
 void setFooterTitleVisible(boolean visible)
          フッタのタイトルの表示有無を設定する。
 void setFooterVisible(boolean visible)
          フッタの表示有無を設定する。
 void setForeground(java.awt.Color color)
          グラフの前景色を設定する。
 void setHeaderAlignment(int alignment)
          ヘッダのタイトルの配置方法を設定する。
 void setHeaderBackground(java.awt.Color color)
          ヘッダの背景色を設定する。
 void setHeaderFont(java.awt.Font font)
          ヘッダのフォントを設定する。
 void setHeaderForeground(java.awt.Color color)
          ヘッダの前景色を設定する。
 void setHeaderTitle(java.lang.String title)
          ヘッダのタイトルを設定する。
 void setHeaderTitleVisible(boolean visible)
          ヘッダのタイトルの表示有無を設定する。
 void setHeaderVisible(boolean visible)
          ヘッダの表示有無を設定する。
 void setLayout(java.awt.LayoutManager l)
          レイアウトを設定する。
 void setLeftMargin(int margin)
          左の余白を設定する
 void setLegendAlignment(int alignment)
          凡例の配置方法を設定する。
 void setLegendBackground(java.awt.Color color)
          凡例の背景色を設定する。
 void setLegendFont(java.awt.Font font)
          凡例のフォントを設定する。
 void setLegendForeground(java.awt.Color color)
          凡例の前景色を設定する。
 void setLegendTitle(java.lang.String title)
          凡例のタイトルを設定する。
 void setLegendTitleVisible(boolean visible)
          凡例のタイトルの表示有無を設定する。
 void setLegendVisible(boolean visible)
          凡例の表示有無を設定する。
 void setPreferredSize(java.awt.Dimension size)
          推奨サイズを設定する。
 void setPropertyEditable(boolean flag)
          画面上から属性が編集可能かどうかを設定する。
 void setRightMargin(int margin)
          右の余白を設定する
 void setTopMargin(int margin)
          上の余白を設定する
protected  PFObjectTable writeItemColumnName(PFObjectTable table)
          オブジェクトテーブルに第0列名を書き込む。
 
クラス 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, 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, 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
 

フィールドの詳細

header

protected jp.go.aist.dmrc.platform.beans.chart2d.PFChartTitle header
ヘッダ。


footer

protected jp.go.aist.dmrc.platform.beans.chart2d.PFChartTitle footer
フッタ。


legend

protected jp.go.aist.dmrc.platform.beans.chart2d.PFChartLegend legend
凡例。


itemColumnName

protected java.lang.String itemColumnName
オブジェクトテーブル第0列名


chartArea

protected java.awt.Rectangle chartArea
グラフ描画領域。
全体の領域からヘッダ・フッタ・凡例を除いた領域。

コンストラクタの詳細

PFChart

public PFChart()
デフォルトのコンストラクタ。

メソッドの詳細

getComponentKey

public java.lang.String getComponentKey()
コンポーネントキーを取得する。

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

setComponentKey

public void setComponentKey(java.lang.String key)
コンポーネントキーを設定する。

定義:
インタフェース PFComponent 内の setComponentKey
パラメータ:
key - コンポーネントキー

getComponentKeys

public PFMultiLocaleString getComponentKeys()
全ロケール分のコンポーネントキーを返す。

戻り値:
全ロケール分のコンポーネントキー

setComponentKeys

public void setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。

パラメータ:
keys - 全ロケール分のコンポーネントキー

getComponentID

public int getComponentID()
コンポーネントIDを取得する。

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

setComponentID

public void setComponentID(int id)
コンポーネントIDを設定する。
コンポーネントIDはプラットフォームPFComponentBusから設定される。 各コンポーネント内では操作しないこと。

定義:
インタフェース PFComponent 内の setComponentID
パラメータ:
id - 設定するコンポーネントID

getComponentString

public java.lang.String getComponentString()
コンポーネントの文字列表現を取得する。
形式:"Component Name" [ ID : "ID" ]

定義:
インタフェース PFComponent 内の getComponentString
戻り値:
文字列表現

getComponentPublicName

public java.lang.String getComponentPublicName()
コンポーネント公開名を取得する.

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

setComponentPublicName

public void setComponentPublicName(java.lang.String publicName)
                            throws PFComponentException
コンポーネント公開名を設定する.
空文字のみの公開名は、nullに置き換える。数字のみの公開名は許可しない。 また、既存コンポーネントとの重複も認めない.

定義:
インタフェース PFComponent 内の setComponentPublicName
パラメータ:
publicName - 設定するコンポーネント公開名
例外:
PFComponentException - 規約に反する名前が設定されようとした場合

isAllowRemoteInvocation

public boolean isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowRemoteInvocation
戻り値:
コンポーネント連携要求可否属性

setAllowRemoteInvocation

public void setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowRemoteInvocation
パラメータ:
flag - コンポーネント連携要求に対する可否

isAllowPullTransfer

public boolean isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowPullTransfer
戻り値:
Pull型コンポーネント転送要求可否属性

setAllowPullTransfer

public void setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowPullTransfer
パラメータ:
flag - Pull型コンポーネント転送要求に対する可否

isAllowPushTransfer

public boolean isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowPushTransfer
戻り値:
Push型コンポーネント転送要求可否属性

setAllowPushTransfer

public void setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowPushTransfer
パラメータ:
flag - Push型コンポーネント転送要求に対する可否

setPropertyEditable

public void setPropertyEditable(boolean flag)
画面上から属性が編集可能かどうかを設定する。

定義:
インタフェース PFPropertyEditableComponent 内の setPropertyEditable
パラメータ:
flag - 編集可否(true/false)

getPropertyEditable

public boolean getPropertyEditable()
画面上から属性が編集可能かどうかを取得する。

定義:
インタフェース PFPropertyEditableComponent 内の getPropertyEditable
戻り値:
編集可否(true/false)

getPFDataSetListenerList

public java.util.Iterator getPFDataSetListenerList()
データ設定イベントリスナ配列を取得する。

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

addPFDataSetListener

public void addPFDataSetListener(PFDataSetListener listener)
引数で与えられたイベントリスナを登録し、 データ設定イベント発生時に処理を行う対象とする。

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

removePFDataSetListener

public void removePFDataSetListener(PFDataSetListener listener)
引数で与えられたイベントリスナを削除し、 データ設定イベント発生時に処理を行う対象から外す。

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

firePFDataSet

protected void firePFDataSet(PFDataSetEvent event)
データ設定イベントを通知する。

パラメータ:
event - データ設定イベント

getPFDataUpdateListenerList

public java.util.Iterator getPFDataUpdateListenerList()
データ更新イベントリスナ配列を取得する。

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

addPFDataUpdateListener

public void addPFDataUpdateListener(PFDataUpdateListener listener)
引数で与えられたイベントリスナを登録し、 データ更新イベント発生時に処理を行う対象とする。

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

removePFDataUpdateListener

public void removePFDataUpdateListener(PFDataUpdateListener listener)
引数で与えられたイベントリスナを削除し、 データ更新イベント発生時に処理を行う対象から外す。

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

firePFDataUpdated

protected void firePFDataUpdated(PFDataUpdateEvent event)
データ更新イベントを通知する。

パラメータ:
event - データ更新イベント

getPFDataSelectListenerList

public java.util.Iterator getPFDataSelectListenerList()
データ選択イベントリスナ配列を取得する。

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

addPFDataSelectListener

public void addPFDataSelectListener(PFDataSelectListener listener)
引数で与えられたイベントリスナを登録し、 データ選択イベント発生時に処理を行う対象とする。

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

removePFDataSelectListener

public void removePFDataSelectListener(PFDataSelectListener listener)
引数で与えられたイベントリスナを削除し、 データ選択イベント発生時に処理を行う対象から外す。

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

firePFDataSelected

protected void firePFDataSelected(PFDataSelectEvent event)
データ選択イベントを通知する。

パラメータ:
event - データ選択イベント

localeUpdated

public void localeUpdated()
ロケール更新への対応を行う。

定義:
インタフェース PFComponent 内の localeUpdated

readItemColumnName

protected java.lang.String readItemColumnName(PFObjectTable table)
オブジェクトテーブルの第0列名を読み込む。

パラメータ:
table - チャートデータ
戻り値:
読み込んだ第0列名

writeItemColumnName

protected PFObjectTable writeItemColumnName(PFObjectTable table)
オブジェクトテーブルに第0列名を書き込む。

パラメータ:
table - チャートデータ
戻り値:
第0列名を書き込んだチャートデータ

adjust

protected void adjust(java.awt.Graphics2D g)
グラフコンポーネントの各要素の配置位置を調節する。

パラメータ:
g - Graphics2D

paintComponent

protected void paintComponent(java.awt.Graphics g)
グラフの描画を行う。

オーバーライド:
クラス javax.swing.JComponent 内の paintComponent
パラメータ:
g - Graphics

print

public void print(java.awt.Graphics g)
印刷を行う.

オーバーライド:
クラス javax.swing.JComponent 内の print
パラメータ:
g - Graphics

isPrinting

protected boolean isPrinting()
印刷フラグを取得する.


printChildren

protected void printChildren(java.awt.Graphics g)
このコンポーネントの子を印刷する。
このコンポーネントの子はスクロールバーやボタンなどなので、印刷しないようにする。

オーバーライド:
クラス javax.swing.JComponent 内の printChildren
パラメータ:
g - Graphics

repaintImmediately

public void repaintImmediately()
すぐに再描画を行う。


repaintImmediatelyWithAdjustment

public void repaintImmediatelyWithAdjustment()
すぐに再描画を行う。
グラフ構成要素(ヘッダ、フッタなど)のサイズが変更される場合に呼ばれる。


render

protected void render(java.awt.Graphics2D g)
グラフの描画を行う。

パラメータ:
g - Graphics2D

setForeground

public void setForeground(java.awt.Color color)
グラフの前景色を設定する。

オーバーライド:
クラス javax.swing.JComponent 内の setForeground
パラメータ:
color - 前景色

setBackground

public void setBackground(java.awt.Color color)
グラフの背景色を設定する。

オーバーライド:
クラス javax.swing.JComponent 内の setBackground
パラメータ:
color - 背景色

setFont

public void setFont(java.awt.Font font)
グラフのフォントを設定する。

オーバーライド:
クラス javax.swing.JComponent 内の setFont
パラメータ:
font - フォント

getPreferredSize

public java.awt.Dimension getPreferredSize()
推奨サイズを取得する。

オーバーライド:
クラス javax.swing.JComponent 内の getPreferredSize
戻り値:
推奨サイズ

setPreferredSize

public void setPreferredSize(java.awt.Dimension size)
推奨サイズを設定する。

オーバーライド:
クラス javax.swing.JComponent 内の setPreferredSize
パラメータ:
size - サイズ
例外:
java.lang.IllegalArgumentException - 幅・サイズが0以下の場合

setBounds

public void setBounds(int x,
                      int y,
                      int width,
                      int height)
コンポーネントの境界を設定する。

オーバーライド:
クラス java.awt.Component 内の setBounds
パラメータ:
x - X座標
y - Y座標
width - 幅
height - 高さ

setLayout

public void setLayout(java.awt.LayoutManager l)
レイアウトを設定する。
常にnullを設定する。

オーバーライド:
クラス java.awt.Container 内の setLayout
パラメータ:
l - レイアウトマネージャー

isHeaderVisible

public boolean isHeaderVisible()
ヘッダの表示有無を返す。

戻り値:
ヘッダを表示する場合true
関連項目:
setHeaderVisible(boolean)

setHeaderVisible

public void setHeaderVisible(boolean visible)
ヘッダの表示有無を設定する。

パラメータ:
visible - ヘッダを表示する場合true
関連項目:
isHeaderVisible()

getHeaderTitle

public java.lang.String getHeaderTitle()
ヘッダのタイトルを返す。

戻り値:
ヘッダのタイトル
関連項目:
setHeaderTitle(String)

setHeaderTitle

public void setHeaderTitle(java.lang.String title)
ヘッダのタイトルを設定する。

パラメータ:
title - ヘッダのタイトル
関連項目:
getHeaderTitle()

isHeaderTitleVisible

public boolean isHeaderTitleVisible()
ヘッダのタイトルの表示有無を返す。

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

setHeaderTitleVisible

public void setHeaderTitleVisible(boolean visible)
ヘッダのタイトルの表示有無を設定する。

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

getHeaderFont

public java.awt.Font getHeaderFont()
ヘッダのフォントを返す。

戻り値:
ヘッダのフォント
関連項目:
setHeaderFont(Font)

setHeaderFont

public void setHeaderFont(java.awt.Font font)
ヘッダのフォントを設定する。

パラメータ:
font - ヘッダのフォント
関連項目:
getHeaderFont()

getHeaderForeground

public java.awt.Color getHeaderForeground()
ヘッダの前景色を返す。

戻り値:
ヘッダの前景色
関連項目:
setHeaderForeground(Color)

setHeaderForeground

public void setHeaderForeground(java.awt.Color color)
ヘッダの前景色を設定する。

パラメータ:
color - ヘッダの前景色
関連項目:
getHeaderForeground()

getHeaderBackground

public java.awt.Color getHeaderBackground()
ヘッダの背景色を返す。

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

setHeaderBackground

public void setHeaderBackground(java.awt.Color color)
ヘッダの背景色を設定する。

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

getHeaderAlignment

public int getHeaderAlignment()
ヘッダのタイトルの配置方法を返す。

戻り値:
配置方法
関連項目:
setHeaderAlignment(int)

setHeaderAlignment

public void setHeaderAlignment(int alignment)
ヘッダのタイトルの配置方法を設定する。
下記のいずれかの配置方法を設定することができる。

パラメータ:
alignment - 配置方法
関連項目:
getHeaderAlignment()

isFooterVisible

public boolean isFooterVisible()
フッタの表示有無を返す。

戻り値:
フッタを表示する場合true
関連項目:
setFooterVisible(boolean)

setFooterVisible

public void setFooterVisible(boolean visible)
フッタの表示有無を設定する。

パラメータ:
visible - フッタを表示する場合true
関連項目:
isFooterVisible()

getFooterTitle

public java.lang.String getFooterTitle()
フッタのタイトルを返す。

戻り値:
フッタのタイトル
関連項目:
setFooterTitle(String)

setFooterTitle

public void setFooterTitle(java.lang.String title)
フッタのタイトルを設定する。

パラメータ:
title - フッタのタイトル
関連項目:
getFooterTitle()

isFooterTitleVisible

public boolean isFooterTitleVisible()
フッタのタイトルの表示有無を返す。

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

setFooterTitleVisible

public void setFooterTitleVisible(boolean visible)
フッタのタイトルの表示有無を設定する。

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

getFooterFont

public java.awt.Font getFooterFont()
フッタのフォントを返す。

戻り値:
フッタのフォント
関連項目:
setFooterFont(Font)

setFooterFont

public void setFooterFont(java.awt.Font font)
フッタのフォントを設定する。

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

getFooterForeground

public java.awt.Color getFooterForeground()
フッタの前景色を返す。

戻り値:
フッタの前景色
関連項目:
setFooterForeground(Color)

setFooterForeground

public void setFooterForeground(java.awt.Color color)
フッタの前景色を設定する。

パラメータ:
color - フッタの前景色
関連項目:
getFooterForeground()

getFooterBackground

public java.awt.Color getFooterBackground()
フッタの背景色を返す。

戻り値:
フッタの背景色
関連項目:
setFooterBackground(Color)

setFooterBackground

public void setFooterBackground(java.awt.Color color)
フッタの背景色を設定する。

パラメータ:
color - フッタの背景色
関連項目:
getFooterBackground()

getFooterAlignment

public int getFooterAlignment()
フッタのタイトルの配置方法を返す。

戻り値:
フッタのタイトルの配置方法
関連項目:
setFooterAlignment(int)

setFooterAlignment

public void setFooterAlignment(int alignment)
フッタのタイトルの配置方法を設定する。
下記のいずれかの配置方法を設定することができる。

パラメータ:
alignment - フッタのテキストの配置方法
関連項目:
getFooterAlignment()

isLegendVisible

public boolean isLegendVisible()
凡例の表示有無を返す。

戻り値:
凡例を表示する場合true
関連項目:
setLegendVisible(boolean)

setLegendVisible

public void setLegendVisible(boolean visible)
凡例の表示有無を設定する。

パラメータ:
visible - 凡例を表示する場合true
関連項目:
isLegendVisible()

getLegendTitle

public java.lang.String getLegendTitle()
凡例のタイトルを返す。

戻り値:
凡例のタイトル
関連項目:
setLegendTitle(String)

setLegendTitle

public void setLegendTitle(java.lang.String title)
凡例のタイトルを設定する。

パラメータ:
title - 凡例のタイトル
関連項目:
getLegendTitle()

isLegendTitleVisible

public boolean isLegendTitleVisible()
凡例のタイトルの表示有無を返す。

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

setLegendTitleVisible

public void setLegendTitleVisible(boolean visible)
凡例のタイトルの表示有無を設定する。

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

getLegendFont

public java.awt.Font getLegendFont()
凡例のフォントを返す。

戻り値:
凡例のフォント
関連項目:
setLegendFont(Font)

setLegendFont

public void setLegendFont(java.awt.Font font)
凡例のフォントを設定する。

パラメータ:
font - 凡例のフォント
関連項目:
getLegendFont()

getLegendForeground

public java.awt.Color getLegendForeground()
凡例の前景色を返す。

戻り値:
凡例の前景色
関連項目:
setLegendForeground(Color)

setLegendForeground

public void setLegendForeground(java.awt.Color color)
凡例の前景色を設定する。

パラメータ:
color - 凡例の前景色
関連項目:
getLegendForeground()

getLegendBackground

public java.awt.Color getLegendBackground()
凡例の背景色を返す。

戻り値:
凡例の背景色
関連項目:
setLegendBackground(Color)

setLegendBackground

public void setLegendBackground(java.awt.Color color)
凡例の背景色を設定する。

パラメータ:
color - 凡例の背景色
関連項目:
getLegendBackground()

getLegendAlignment

public int getLegendAlignment()
凡例の配置方法を返す。

戻り値:
凡例の配置方法
関連項目:
setLegendAlignment(int)

setLegendAlignment

public void setLegendAlignment(int alignment)
凡例の配置方法を設定する。
下記のいずれかの配置方法を設定することができる。

パラメータ:
alignment - 凡例の配置方法
関連項目:
getLegendAlignment()

outputImage

public void outputImage(java.lang.String file,
                        java.lang.String formatName)
                 throws PFComponentException
グラフのイメージをファイルへ出力する。

パラメータ:
file - ファイル名
formatName - イメージの形式
例外:
java.lang.IllegalArgumentException - 引数がnullの場合
PFComponentException - イメージの形式がサポートされていない場合
PFComponentException - イメージをファイルに出力できなかった場合

outputImage

public void outputImage(java.io.File file,
                        java.lang.String formatName)
                 throws PFComponentException
グラフのイメージをファイルへ出力する。

パラメータ:
file - ファイル名
formatName - イメージの形式
例外:
java.lang.IllegalArgumentException - 引数がnullの場合
PFComponentException - イメージの形式がサポートされていない場合
PFComponentException - イメージをファイルに出力できなかった場合

setTopMargin

public void setTopMargin(int margin)
上の余白を設定する

パラメータ:
margin - 余白

getTopMargin

public int getTopMargin()
上の余白を取得する

戻り値:
余白

setBottomMargin

public void setBottomMargin(int margin)
下の余白を設定する

パラメータ:
margin - 余白

getBottomMargin

public int getBottomMargin()
下の余白を取得する

戻り値:
余白

setLeftMargin

public void setLeftMargin(int margin)
左の余白を設定する

パラメータ:
margin - 余白

getLeftMargin

public int getLeftMargin()
左の余白を取得する

戻り値:
余白

setRightMargin

public void setRightMargin(int margin)
右の余白を設定する

パラメータ:
margin - 余白

getRightMargin

public int getRightMargin()
右の余白を取得する

戻り値:
余白