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

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

public class PFPieChart
extends PFChart
implements 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
protected  boolean buffering
          バッファの内容をそのまま描画する場合はtrue
バッファに円グラフを描画した後でバッファの内容を描画する場合はfalse
protected  PFChartColor color
          グラフ色データ。
protected  PFChartModel model
          グラフデータモデル。
protected  PFPieChartRenderer 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
 
コンストラクタの概要
PFPieChart()
          コンストラクタ。
 
メソッドの概要
protected  void adjust(java.awt.Graphics2D g)
          グラフの内部要素の配置・サイズ調整を行う。
 void clearObjectTable()
          データをクリアする。
 int getAngleOfBaseLine()
          円グラフの基線の位置を返す。
 java.awt.Color getColor(int series)
          指定した系列の色を返す。
 PFObjectList getColors()
          全系列の色をリストで取得する。
 java.lang.String getComponentName()
          コンポーネント名を返す。
 int getDataLabelPosition()
          データラベルの表示位置を返す。
 int getDecimalPlaceOfPercentage()
          データラベルに表示する比率について、小数点以下の表示桁数を返す。
 int getDisplayExponent()
          値の表示桁位置を返す。
 int getDisplayMethod()
          データラベルの値の表示方法を返す。
 PFObjectTable getObjectTable()
          円グラフのデータを共通プラットフォームのテーブル形式で返す。
protected  javax.swing.JPopupMenu getPopupMenu(int x, int y)
          ポップアップメニューを生成する。
 int getRadius()
          円の半径を返す。
 int getSelectedItemIndex()
          選択対象の項目インデックスを取得する。
 int getSelectedItemIndexForObjectTable()
          選択対象の項目インデックスを取得する。
 int getSelectedSeriesIndex()
          選択対象の系列インデックスを取得する。
 int getSelectedSeriesIndexForObjectTable()
          選択対象の系列インデックスを取得する。
 java.lang.String getToolTipText(java.awt.event.MouseEvent e)
          ツールチップテキストを返す。
 java.math.BigDecimal getValue(int series, int item)
          指定した系列・項目の値を返す。
protected  void initEventListener()
          イベントリスナーを設定する。
 boolean isChartPercentageVisible()
          データラベルに比率を表示するかどうかを返す。
 boolean isChartSeriesVisible()
          データラベルに系列名を表示するかどうかを返す。
 boolean isChartValueVisible()
          データラベルに値を表示するかどうかを返す。
 boolean isTotalVisible()
          円グラフの中心に合計値を表示するかどうかを返す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
protected  void render(java.awt.Graphics2D g2D)
          グラフを描画する。
 void repaintImmediately()
          すぐに再描画を行う。
 void setAngleOfBaseLine(int angle)
          円グラフの基線の位置を設定する。
 void setChartPercentageVisible(boolean visible)
          データラベルに比率を表示するかどうかを設定する。
 void setChartSeriesVisible(boolean visible)
          データラベルに系列名を表示するかどうかを設定する。
 void setChartValueVisible(boolean visible)
          データラベルに値を表示するかどうかを設定する。
 void setColor(java.awt.Color color, int series)
          指定した系列に色を設定する。
 void setColors(PFObjectList colors)
          全系列の色をリストで設定する。
 void setDataLabelPosition(int position)
          データラベルの表示位置を設定する。
 void setDecimalPlaceOfPercentage(int place)
          データラベルに表示する比率について、小数点以下の表示桁数を設定する。
 void setDisplayExponent(int exponent)
          値の表示桁位置を設定する。
 void setDisplayMethod(int method)
          データラベルの値の表示方法を設定する。
 void setObjectTable(PFObjectTable data)
          データを設定する。
 void setRadius(int radius)
          円の半径を設定する。
 void setSelectedItemIndex(int item)
          選択対象の項目インデックスを設定する。
 void setSelectedItemIndexForObjectTable(int column)
          選択対象の項目インデックスを設定する。
 void setSelectedSeriesIndex(int series)
          選択対象の系列インデックスを設定する。
 void setSelectedSeriesIndexForObjectTable(int row)
          選択対象の系列インデックスを設定する。
 void setTotalVisible(boolean visible)
          円グラフの中心に合計値を表示するかどうかを設定する。
 void setValue(java.math.BigDecimal number, 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, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
グラフデータモデル。


color

protected PFChartColor color
グラフ色データ。


render

protected PFPieChartRenderer render
グラフ描画。


buffering

protected transient boolean buffering
バッファの内容をそのまま描画する場合はtrue
バッファに円グラフを描画した後でバッファの内容を描画する場合はfalse

コンストラクタの詳細

PFPieChart

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

メソッドの詳細

getComponentName

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

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

initEventListener

protected void initEventListener()
イベントリスナーを設定する。


getToolTipText

public java.lang.String getToolTipText(java.awt.event.MouseEvent e)
ツールチップテキストを返す。

パラメータ:
e - マウスイベント
戻り値:
ツールチップテキスト

getObjectTable

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

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

setObjectTable

public void setObjectTable(PFObjectTable data)
                    throws PFComponentException
データを設定する。
データは以下の形式とし、列0は文字列でなければならない。

列0 列1
列ヘッダ

行0 系列名0 0
行1 系列名1 1


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

パラメータ:
data - 共通プラットフォームのテーブル形式
例外:
PFComponentException - データが空の場合、列0が文字列でない場合
関連項目:
getObjectTable()

clearObjectTable

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


adjust

protected void adjust(java.awt.Graphics2D g)
グラフの内部要素の配置・サイズ調整を行う。

オーバーライド:
クラス PFChart 内の adjust
パラメータ:
g - Graphics2D

repaintImmediately

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

オーバーライド:
クラス PFChart 内の repaintImmediately

render

protected void render(java.awt.Graphics2D g2D)
グラフを描画する。

オーバーライド:
クラス PFChart 内の render
パラメータ:
g2D - Graphics2D

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 number,
                     int series,
                     int item)
              throws PFComponentException
指定した系列・項目に値を設定する。
データ更新イベントが発生する。

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

getColor

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

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

setColor

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

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

getColors

public PFObjectList getColors()
                       throws PFComponentException
全系列の色をリストで取得する。

戻り値:
全系列色のリスト
例外:
PFComponentException

setColors

public void setColors(PFObjectList colors)
               throws PFComponentException
全系列の色をリストで設定する。

パラメータ:
colors - 全系列色のリスト
例外:
PFComponentException - リストのサイズが系列数と一致しないとき

getRadius

public int getRadius()
円の半径を返す。

戻り値:
円の半径
関連項目:
setRadius(int)

setRadius

public void setRadius(int radius)
               throws PFComponentException
円の半径を設定する。
円の半径の値が大きすぎたり小さすぎる場合、例外が発生する。

パラメータ:
radius - 円の半径
例外:
PFComponentException - 半径の設定に失敗したとき
関連項目:
getRadius()

isChartSeriesVisible

public boolean isChartSeriesVisible()
データラベルに系列名を表示するかどうかを返す。

戻り値:
系列名を表示する場合true
関連項目:
setChartSeriesVisible(boolean)

setChartSeriesVisible

public void setChartSeriesVisible(boolean visible)
データラベルに系列名を表示するかどうかを設定する。

パラメータ:
visible - 系列名を表示する場合true
関連項目:
isChartSeriesVisible()

isChartValueVisible

public boolean isChartValueVisible()
データラベルに値を表示するかどうかを返す。

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

setChartValueVisible

public void setChartValueVisible(boolean visible)
データラベルに値を表示するかどうかを設定する。

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

isChartPercentageVisible

public boolean isChartPercentageVisible()
データラベルに比率を表示するかどうかを返す。

戻り値:
比率を表示する場合true
関連項目:
setChartPercentageVisible(boolean)

setChartPercentageVisible

public void setChartPercentageVisible(boolean visible)
データラベルに比率を表示するかどうかを設定する。

パラメータ:
visible - 比率を表示する場合true
関連項目:
isChartPercentageVisible()

isTotalVisible

public boolean isTotalVisible()
円グラフの中心に合計値を表示するかどうかを返す。

戻り値:
合計値を表示する場合true
関連項目:
setTotalVisible(boolean)

setTotalVisible

public void setTotalVisible(boolean visible)
円グラフの中心に合計値を表示するかどうかを設定する。

パラメータ:
visible - 合計値を表示する場合true
関連項目:
isTotalVisible()

getDisplayMethod

public int getDisplayMethod()
データラベルの値の表示方法を返す。

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

setDisplayMethod

public void setDisplayMethod(int method)
                      throws PFComponentException
データラベルの値の表示方法を設定する。
下記の値のいずれかを設定してください。

パラメータ:
method - 値の表示方法
例外:
PFComponentException - 表示方法の設定に失敗したとき
関連項目:
getDisplayMethod()

getDisplayExponent

public int getDisplayExponent()
値の表示桁位置を返す。

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

setDisplayExponent

public void setDisplayExponent(int exponent)
値の表示桁位置を設定する。

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

getDecimalPlaceOfPercentage

public int getDecimalPlaceOfPercentage()
データラベルに表示する比率について、小数点以下の表示桁数を返す。

戻り値:
小数点以下の表示桁数
関連項目:
setDecimalPlaceOfPercentage(int)

setDecimalPlaceOfPercentage

public void setDecimalPlaceOfPercentage(int place)
                                 throws PFComponentException
データラベルに表示する比率について、小数点以下の表示桁数を設定する。
表示桁数は0以上の値とし、0未満の値を設定すると例外が発生する。

パラメータ:
place - 小数点以下の桁数
例外:
PFComponentException - 表示桁数の設定に失敗したとき
関連項目:
getDecimalPlaceOfPercentage()

getDataLabelPosition

public int getDataLabelPosition()
データラベルの表示位置を返す。

戻り値:
データラベルの表示位置
関連項目:
setDataLabelPosition(int)

setDataLabelPosition

public void setDataLabelPosition(int position)
                          throws PFComponentException
データラベルの表示位置を設定する。
表示位置として以下のいずれかを設定すること。 それ以外を設定すると例外が発生する。

パラメータ:
position - データラベルの表示位置
例外:
PFComponentException - 表示位置の設定に失敗したとき
関連項目:
getDataLabelPosition()

getAngleOfBaseLine

public int getAngleOfBaseLine()
円グラフの基線の位置を返す。

戻り値:
基線の位置
関連項目:
setAngleOfBaseLine(int)

setAngleOfBaseLine

public void setAngleOfBaseLine(int angle)
                        throws PFComponentException
円グラフの基線の位置を設定する。
アナログ時計の12時の位置を基準として時計回りで何度かを0〜359で設定すること。 それ以外を設定すると例外が発生する。

パラメータ:
angle - 基線の位置
例外:
PFComponentException - 基線の位置の設定に失敗したとき
関連項目:
getAngleOfBaseLine()

getSelectedSeriesIndex

public int getSelectedSeriesIndex()
選択対象の系列インデックスを取得する。

戻り値:
選択対象の系列インデックス

getSelectedSeriesIndexForObjectTable

public int getSelectedSeriesIndexForObjectTable()
選択対象の系列インデックスを取得する。
PFObjectTable型の行に対応する。

戻り値:
選択対象の行インデックス

setSelectedSeriesIndex

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

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

setSelectedSeriesIndexForObjectTable

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

パラメータ:
row - 選択対象行インデックス

getSelectedItemIndex

public int getSelectedItemIndex()
選択対象の項目インデックスを取得する。

戻り値:
選択対象の項目インデックス

getSelectedItemIndexForObjectTable

public int getSelectedItemIndexForObjectTable()
選択対象の項目インデックスを取得する。
PFObjectTable型の列に対応する。

戻り値:
選択対象列インデックス

setSelectedItemIndex

public void setSelectedItemIndex(int item)
選択対象の項目インデックスを設定する。
円グラフが指定された項目に切り替わる。選択イベントは発生しない。

パラメータ:
item - 項目インデックス

setSelectedItemIndexForObjectTable

public void setSelectedItemIndexForObjectTable(int column)
選択対象の項目インデックスを設定する。
PFObjectTable型の列に対応する。
円グラフが指定された項目に切り替わる。選択イベントは発生しない。

パラメータ:
column - 選択対象列インデックス

getPopupMenu

protected javax.swing.JPopupMenu getPopupMenu(int x,
                                              int y)
ポップアップメニューを生成する。

パラメータ:
x - マウスポインタX位置
y - マウスポインタY位置
戻り値:
ポップアップメニュー

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