jp.go.aist.dmrc.platform.beans.gui.button
クラス PFRadioButtonGroup

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 jp.go.aist.dmrc.platform.beans.gui.button.PFRadioButtonGroup
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, PFComponent, PFGUIComponent, PFPropertyEditableComponent, jp.go.aist.dmrc.platform.base.PFWebGUIComponent, PFXMLSerializable, PFDataSelectEventSource, PFEventSource

public class PFRadioButtonGroup
extends javax.swing.JPanel
implements PFGUIComponent, jp.go.aist.dmrc.platform.base.PFWebGUIComponent, PFDataSelectEventSource, 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
 
フィールドの概要
static int EVENT_CLICK
           
 
クラス 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
 
コンストラクタの概要
PFRadioButtonGroup()
          コンストラクタ。
 
メソッドの概要
 void addPFDataSelectListener(PFDataSelectListener lis)
          引数で与えられたイベントリスナを登録し、 データ選択イベント発生時に処理を行う対象とする。
 void addRadioButton(int index)
          項目を追加する。
 void clearSelection()
          選択状態を解除する
protected  void firePFDataSelected(PFDataSelectEvent event)
          データ選択イベントを他コンポーネントに通知する。
 PFObjectList getAllItems()
          全項目のラベル名を取得する。
 java.awt.Color getBackgroundAt(int index)
          背景色を取得する。
 PFObjectList getBackgroundItems()
          各要素の背景色を一括で取得する。
 int getColumns()
          レイアウトの列数を取得する。
 int getComponentID()
          コンポーネントIDを取得する。
 java.lang.String getComponentKey()
          コンポーネントキーを取得する。
 PFMultiLocaleString getComponentKeys()
          全ロケール分のコンポーネントキーを返す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 java.lang.String getComponentPublicName()
          コンポーネント公開名を取得する.
 java.lang.String getComponentString()
          コンポーネントの文字列表現を取得する。
 PFObjectList getData()
          全ラジオボタンを取得する。
 javax.swing.Icon getDisabledIconAt(int index)
          無効時のアイコンを取得する。
 javax.swing.Icon getDisabledSelectedIconAt(int index)
          無効選択時のアイコンを取得する。
 PFObjectList getEnabledItems()
          各要素の有効/無効を一括で取得する。
 java.awt.Font getFontAt(int index)
          フォントを取得する。
 PFObjectList getFontItems()
          各要素のフォントを一括で取得する。
 java.awt.Color getForegroundAt(int index)
          前景色を取得する。
 PFObjectList getForegroundItems()
          各要素の前景色を一括で取得する。
 int getHorizontalAlignmentAt(int index)
          水平方向の配置方法を取得する。
 int getHorizontalTextPositionAt(int index)
          水平方向のテキスト位置を取得する。
 javax.swing.Icon getIconAt(int index)
          通常時のアイコンを取得する。
 int getItemCount()
          チェックボックスの要素数を取得する。
 javax.swing.Icon getLabelIconAt(int index)
          ラベルアイコンを取得する。
 PFMultiLocaleString getMultiLocaleTextAt(int index)
          テキストを取得する。
 PFMultiLocaleString getMultiLocaleTitle()
          ラジオボタングループのタイトルを取得する。
 PFMultiLocaleString getMultiLocaleToolTipText()
          ツールチップテキストを取得する。
 PFObjectList getOpaqueItems()
          各要素を塗りつぶすかどうかを一括で取得する。
 java.util.Iterator getPFDataSelectListenerList()
          データ選択イベントリスナ配列を取得する。
protected  javax.swing.JPopupMenu getPopupMenu(int index)
          ポップアップメニューを生成する。
 javax.swing.JComponent[] getPopupMenuList()
           
 boolean getPropertyEditable()
          画面上から属性が編集可能かどうかを取得する。
 int getRows()
          レイアウトの行数を取得する。
 javax.swing.Icon getSelectedIconAt(int index)
          選択時のアイコンを取得する。
 int getSelectedIndex()
          現在選択されている項目のインデックスを取得する。
 java.lang.String getSelectedItem()
          現在選択されている項目の名称を取得する。
 java.lang.String getTextAt(int index)
          テキストを取得する。
 java.lang.String getTitle()
          ラジオボタングループのタイトルを取得する。
 java.lang.String getToolTipText()
          ツールチップテキストを取得する。
 int getVerticalAlignmentAt(int index)
          垂直方向の配置方法を取得する。
 int getVerticalTextPositionAt(int index)
          垂直方向のテキスト位置を取得する。
protected  void init()
          初期化処理。
 void invokeFromServlet(int event, java.lang.String args)
          画面操作に対応する、各コンポーネントのイベント生成メソッドを呼ぶ。
 boolean isAllowPullTransfer()
          他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowPushTransfer()
          他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowRemoteInvocation()
          他PFからのコンポーネント連携要求に対する可否属性を取得する.
 boolean isBackgroundSetAt(int index)
          背景色設定有無を取得する。
 boolean isEnabledAt(int index)
          有効/無効を取得する。
 boolean isFontSetAt(int index)
          フォント設定有無を取得する。
 boolean isForegroundSetAt(int index)
          前景色設定有無を取得する。
 boolean isOpaqueAt(int index)
          背景を背景色で塗りつぶすかどうかを取得する。
 boolean isSelectedAt(int index)
          選択状態を取得する。
 boolean isVertical()
          縦方向配置フラグを取得する.
 void localeUpdated()
          ロケール更新への対応
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void removePFDataSelectListener(PFDataSelectListener lis)
          引数で与えられたイベントリスナを削除し、 データ選択イベント発生時に処理を行う対象から外す。
 void removeRadioButton(int index)
          項目を削除する。
 void setAllowPullTransfer(boolean flag)
          他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.
 void setAllowPushTransfer(boolean flag)
          他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.
 void setAllowRemoteInvocation(boolean flag)
          他PFからのコンポーネント連携要求に対する可否属性を設定する.
 void setBackgroundAt(java.awt.Color color, int index)
          背景色を設定する。
 void setBackgroundItems(PFObjectList colors)
          各要素の背景色を一括で設定する。
 void setColumns(int columns)
          レイアウトの列数を設定する。
 void setComponentID(int id)
          コンポーネントIDを設定する。
 void setComponentKey(java.lang.String key)
          コンポーネントキーを設定する。
 void setComponentKeys(PFMultiLocaleString keys)
          全ロケール分のコンポーネントキーを設定する。
 void setComponentPublicName(java.lang.String publicName)
          コンポーネント公開名を設定する.
 void setData(PFObjectList data)
          全ラジオボタンを設定する。
 void setDisabledIconAt(javax.swing.Icon icon, int index)
          無効時のアイコンを設定する。
 void setDisabledSelectedIconAt(javax.swing.Icon icon, int index)
          無効選択時のアイコンを設定する。
 void setEnabled(boolean enabled)
          すべてのラジオボタンの有効/無効を一括設定する。
 void setEnabledAt(boolean enabled, int index)
          有効/無効を設定する。
 void setEnabledItems(PFObjectList enabled)
          各要素の有効/無効を一括で設定する。
 void setFontAt(java.awt.Font font, int index)
          フォントを設定する。
 void setFontItems(PFObjectList fonts)
          各要素のフォントを一括で設定する。
 void setForegroundAt(java.awt.Color color, int index)
          前景色を設定する。
 void setForegroundItems(PFObjectList colors)
          各要素の前景色を一括で設定する。
 void setHorizontalAlignmentAt(int alignment, int index)
          水平方向の配置方法を設定する。
 void setHorizontalTextPositionAt(int position, int index)
          水平方向のテキスト位置を設定する。
 void setIconAt(javax.swing.Icon icon, int index)
          通常時のアイコンを設定する。
 void setLabelIconAt(javax.swing.Icon icon, int index)
          ラベルアイコンを設定する。
 void setMultiLocaleTextAt(PFMultiLocaleString text, int index)
          テキストを設定する。
 void setMultiLocaleTitle(PFMultiLocaleString title)
          ラジオボタングループのタイトルを設定する。
 void setMultiLocaleToolTipText(PFMultiLocaleString text)
          ツールチップテキストを設定する。
 void setOpaqueAt(boolean opaque, int index)
          背景を背景色で塗りつぶすかどうかを設定する。
 void setOpaqueItems(PFObjectList opaque)
          各要素を塗りつぶすかどうかを一括で設定する。
 void setPreferredSize(java.awt.Dimension size)
          推奨サイズを設定する。
 void setPropertyEditable(boolean flag)
          画面上から属性が編集可能かどうかを設定する。
 void setRows(int rows)
          レイアウトの行数を設定する。
 void setRowsAndColumns(int rows, int columns)
          レイアウトの行数と列数を設定する。
 void setSelectedAt(boolean selected, int index)
          選択状態を設定する。
 void setSelectedAtQuiet(boolean selected, int index)
          選択状態を設定する(イベント発生なし)。
 void setSelectedIconAt(javax.swing.Icon icon, int index)
          選択時のアイコンを設定する。
 void setSelectedIndex(int index)
          指定されたインデックスの項目を選択状態にする。
 void setSelectedIndexQuiet(int index)
          指定されたインデックスの項目を選択状態にする(イベント発生なし)。
 void setSelectedItem(java.lang.String text)
          指定された名称を持つ項目を選択状態にする。
 void setSelectedItemQuiet(java.lang.String text)
          指定された名称を持つ項目を選択状態にする(イベント発生なし)。
 void setTextAt(java.lang.String text, int index)
          テキストを設定する。
 void setTitle(java.lang.String title)
          ラジオボタングループのタイトルを設定する。
 void setToolTipText(java.lang.String text)
          ツールチップテキストを設定する。
 void setVertical(boolean flag)
          縦方向配置フラグを設定する.
 void setVerticalAlignmentAt(int alignment, int index)
          垂直方向の配置方法を設定する。
 void setVerticalTextPositionAt(int position, int index)
          垂直方向のテキスト位置を設定する。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス 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, getPreferredSize, 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, paintComponent, paintImmediately, paintImmediately, print, 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, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, 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, setLayout, 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, 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
 

フィールドの詳細

EVENT_CLICK

public static final int EVENT_CLICK
関連項目:
定数フィールド値
コンストラクタの詳細

PFRadioButtonGroup

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

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

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

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はプラットフォームから設定される。 各コンポーネント内では操作しないこと。

定義:
インタフェース 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型コンポーネント転送要求に対する可否

getPropertyEditable

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

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

setPropertyEditable

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

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

getPFDataSelectListenerList

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

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

addPFDataSelectListener

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

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

removePFDataSelectListener

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

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

firePFDataSelected

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

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

localeUpdated

public void localeUpdated()
ロケール更新への対応

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

addRadioButton

public void addRadioButton(int index)
項目を追加する。

パラメータ:
index - 追加対象インデックス

removeRadioButton

public void removeRadioButton(int index)
                       throws PFComponentException
項目を削除する。

パラメータ:
index - 削除対象インデックス
例外:
PFComponentException - 項目数が1以下の場合

getAllItems

public PFObjectList getAllItems()
全項目のラベル名を取得する。

戻り値:
全項目名

getItemCount

public int getItemCount()
チェックボックスの要素数を取得する。

戻り値:
ボタン要素数

getFontAt

public java.awt.Font getFontAt(int index)
フォントを取得する。

パラメータ:
index - インデックス
戻り値:
フォント

setFontAt

public void setFontAt(java.awt.Font font,
                      int index)
フォントを設定する。

パラメータ:
font - フォント
index - インデックス

isFontSetAt

public boolean isFontSetAt(int index)
フォント設定有無を取得する。


getFontItems

public PFObjectList getFontItems()
各要素のフォントを一括で取得する。

戻り値:
フォントのリスト

setFontItems

public void setFontItems(PFObjectList fonts)
各要素のフォントを一括で設定する。

パラメータ:
fonts - フォントのリスト

getForegroundAt

public java.awt.Color getForegroundAt(int index)
前景色を取得する。

パラメータ:
index - インデックス
戻り値:
前景色

setForegroundAt

public void setForegroundAt(java.awt.Color color,
                            int index)
前景色を設定する。

パラメータ:
color - 前景色
index - インデックス

isForegroundSetAt

public boolean isForegroundSetAt(int index)
前景色設定有無を取得する。


getForegroundItems

public PFObjectList getForegroundItems()
各要素の前景色を一括で取得する。

戻り値:
前景色のリスト

setForegroundItems

public void setForegroundItems(PFObjectList colors)
各要素の前景色を一括で設定する。

パラメータ:
colors - 前景色のリスト

getBackgroundAt

public java.awt.Color getBackgroundAt(int index)
背景色を取得する。

パラメータ:
index - インデックス
戻り値:
背景色

setBackgroundAt

public void setBackgroundAt(java.awt.Color color,
                            int index)
背景色を設定する。

パラメータ:
color - 背景色
index - インデックス

isBackgroundSetAt

public boolean isBackgroundSetAt(int index)
背景色設定有無を取得する。


getBackgroundItems

public PFObjectList getBackgroundItems()
各要素の背景色を一括で取得する。

戻り値:
背景色のリスト

setBackgroundItems

public void setBackgroundItems(PFObjectList colors)
各要素の背景色を一括で設定する。

パラメータ:
colors - 背景色のリスト

isOpaqueAt

public boolean isOpaqueAt(int index)
背景を背景色で塗りつぶすかどうかを取得する。

パラメータ:
index - インデックス
戻り値:
背景を塗りつぶす場合true

setOpaqueAt

public void setOpaqueAt(boolean opaque,
                        int index)
背景を背景色で塗りつぶすかどうかを設定する。

パラメータ:
opaque - 背景を塗りつぶす場合true
index - インデックス

getOpaqueItems

public PFObjectList getOpaqueItems()
各要素を塗りつぶすかどうかを一括で取得する。

戻り値:
有効/無効のリスト

setOpaqueItems

public void setOpaqueItems(PFObjectList opaque)
各要素を塗りつぶすかどうかを一括で設定する。

パラメータ:
opaque - 塗りつぶすかどうかのリスト

isEnabledAt

public boolean isEnabledAt(int index)
有効/無効を取得する。

パラメータ:
index - インデックス
戻り値:
有効の場合true、無効の場合false

setEnabledAt

public void setEnabledAt(boolean enabled,
                         int index)
有効/無効を設定する。

パラメータ:
enabled - 有効の場合true、無効の場合false
index - インデックス

getEnabledItems

public PFObjectList getEnabledItems()
各要素の有効/無効を一括で取得する。

戻り値:
有効/無効のリスト

setEnabledItems

public void setEnabledItems(PFObjectList enabled)
各要素の有効/無効を一括で設定する。

パラメータ:
enabled - 有効/無効のリスト

setEnabled

public void setEnabled(boolean enabled)
すべてのラジオボタンの有効/無効を一括設定する。

オーバーライド:
クラス javax.swing.JComponent 内の setEnabled
パラメータ:
enabled - 有効/無効を示す真偽値

getTextAt

public java.lang.String getTextAt(int index)
テキストを取得する。

パラメータ:
index - インデックス
戻り値:
テキスト

setTextAt

public void setTextAt(java.lang.String text,
                      int index)
テキストを設定する。

パラメータ:
text - テキスト
index - インデックス

getMultiLocaleTextAt

public PFMultiLocaleString getMultiLocaleTextAt(int index)
テキストを取得する。

パラメータ:
index - インデックス
戻り値:
テキスト(マルチロケール)

setMultiLocaleTextAt

public void setMultiLocaleTextAt(PFMultiLocaleString text,
                                 int index)
テキストを設定する。

パラメータ:
text - テキスト(マルチロケール)
index - インデックス

getHorizontalAlignmentAt

public int getHorizontalAlignmentAt(int index)
水平方向の配置方法を取得する。

パラメータ:
index - インデックス
戻り値:
水平方向の配置方法

setHorizontalAlignmentAt

public void setHorizontalAlignmentAt(int alignment,
                                     int index)
水平方向の配置方法を設定する。

パラメータ:
alignment - 水平方向の配置方法
index - インデックス

getVerticalAlignmentAt

public int getVerticalAlignmentAt(int index)
垂直方向の配置方法を取得する。

パラメータ:
index - インデックス
戻り値:
垂直方向の配置方法

setVerticalAlignmentAt

public void setVerticalAlignmentAt(int alignment,
                                   int index)
垂直方向の配置方法を設定する。

パラメータ:
alignment - 垂直方向の配置方法
index - インデックス

getHorizontalTextPositionAt

public int getHorizontalTextPositionAt(int index)
水平方向のテキスト位置を取得する。

パラメータ:
index - インデックス
戻り値:
水平方向のテキスト位置

setHorizontalTextPositionAt

public void setHorizontalTextPositionAt(int position,
                                        int index)
水平方向のテキスト位置を設定する。

パラメータ:
position - 水平方向のテキスト位置
index - インデックス

getVerticalTextPositionAt

public int getVerticalTextPositionAt(int index)
垂直方向のテキスト位置を取得する。

パラメータ:
index - インデックス
戻り値:
垂直方向のテキスト位置

setVerticalTextPositionAt

public void setVerticalTextPositionAt(int position,
                                      int index)
垂直方向のテキスト位置を設定する。

パラメータ:
position - 垂直方向のテキスト位置
index - インデックス

isSelectedAt

public boolean isSelectedAt(int index)
選択状態を取得する。

パラメータ:
index - インデックス
戻り値:
選択されている場合true、選択されていない場合false

setSelectedAt

public void setSelectedAt(boolean selected,
                          int index)
選択状態を設定する。

パラメータ:
selected - 選択する場合true、選択しない場合false
index - インデックス

getIconAt

public javax.swing.Icon getIconAt(int index)
通常時のアイコンを取得する。

パラメータ:
index - インデックス
戻り値:
アイコン

setIconAt

public void setIconAt(javax.swing.Icon icon,
                      int index)
通常時のアイコンを設定する。

パラメータ:
icon - アイコン
index - インデックス

getSelectedIconAt

public javax.swing.Icon getSelectedIconAt(int index)
選択時のアイコンを取得する。

パラメータ:
index - インデックス
戻り値:
アイコン

setSelectedIconAt

public void setSelectedIconAt(javax.swing.Icon icon,
                              int index)
選択時のアイコンを設定する。

パラメータ:
icon - アイコン
index - インデックス

getDisabledIconAt

public javax.swing.Icon getDisabledIconAt(int index)
無効時のアイコンを取得する。

パラメータ:
index - インデックス
戻り値:
アイコン

setDisabledIconAt

public void setDisabledIconAt(javax.swing.Icon icon,
                              int index)
無効時のアイコンを設定する。

パラメータ:
icon - アイコン
index - インデックス

getDisabledSelectedIconAt

public javax.swing.Icon getDisabledSelectedIconAt(int index)
無効選択時のアイコンを取得する。

パラメータ:
index - インデックス
戻り値:
アイコン

setDisabledSelectedIconAt

public void setDisabledSelectedIconAt(javax.swing.Icon icon,
                                      int index)
無効選択時のアイコンを設定する。

パラメータ:
icon - アイコン
index - インデックス

getRows

public int getRows()
レイアウトの行数を取得する。

戻り値:
行数

setRows

public void setRows(int rows)
レイアウトの行数を設定する。

パラメータ:
rows - 行数

getColumns

public int getColumns()
レイアウトの列数を取得する。

戻り値:
列数

setColumns

public void setColumns(int columns)
レイアウトの列数を設定する。

パラメータ:
columns - 列数

setRowsAndColumns

public void setRowsAndColumns(int rows,
                              int columns)
レイアウトの行数と列数を設定する。

パラメータ:
rows - 行数
columns - 列数

isVertical

public boolean isVertical()
縦方向配置フラグを取得する.

戻り値:
縦方向配置フラグ

setVertical

public void setVertical(boolean flag)
縦方向配置フラグを設定する.

パラメータ:
flag - 縦方向配置フラグ

getSelectedIndex

public int getSelectedIndex()
現在選択されている項目のインデックスを取得する。
選択されている項目がない場合、-1を返す。

戻り値:
項目のインデックス

setSelectedIndex

public void setSelectedIndex(int index)
指定されたインデックスの項目を選択状態にする。

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

getSelectedItem

public java.lang.String getSelectedItem()
現在選択されている項目の名称を取得する。
選択されている項目がない場合、nullを返す。

戻り値:
項目の名称

setSelectedItem

public void setSelectedItem(java.lang.String text)
指定された名称を持つ項目を選択状態にする。

パラメータ:
text - 項目の名称

clearSelection

public void clearSelection()
選択状態を解除する


setSelectedAtQuiet

public void setSelectedAtQuiet(boolean selected,
                               int index)
選択状態を設定する(イベント発生なし)。

パラメータ:
selected - 選択する場合true、選択しない場合false
index - インデックス

setSelectedIndexQuiet

public void setSelectedIndexQuiet(int index)
指定されたインデックスの項目を選択状態にする(イベント発生なし)。

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

setSelectedItemQuiet

public void setSelectedItemQuiet(java.lang.String text)
指定された名称を持つ項目を選択状態にする(イベント発生なし)。

パラメータ:
text - 項目の名称

getToolTipText

public java.lang.String getToolTipText()
ツールチップテキストを取得する。

オーバーライド:
クラス javax.swing.JComponent 内の getToolTipText
戻り値:
ツールチップテキスト

setToolTipText

public void setToolTipText(java.lang.String text)
ツールチップテキストを設定する。

オーバーライド:
クラス javax.swing.JComponent 内の setToolTipText
パラメータ:
text - ツールチップテキスト

getMultiLocaleToolTipText

public PFMultiLocaleString getMultiLocaleToolTipText()
ツールチップテキストを取得する。

戻り値:
ツールチップテキスト(マルチロケール)

setMultiLocaleToolTipText

public void setMultiLocaleToolTipText(PFMultiLocaleString text)
ツールチップテキストを設定する。

パラメータ:
text - ツールチップテキスト(マルチロケール)

getTitle

public java.lang.String getTitle()
ラジオボタングループのタイトルを取得する。

戻り値:
タイトル

setTitle

public void setTitle(java.lang.String title)
ラジオボタングループのタイトルを設定する。

パラメータ:
title - タイトル

getMultiLocaleTitle

public PFMultiLocaleString getMultiLocaleTitle()
ラジオボタングループのタイトルを取得する。

戻り値:
タイトル(マルチロケール)

setMultiLocaleTitle

public void setMultiLocaleTitle(PFMultiLocaleString title)
ラジオボタングループのタイトルを設定する。

パラメータ:
title - タイトル(マルチロケール)

setPreferredSize

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

オーバーライド:
クラス javax.swing.JComponent 内の setPreferredSize
パラメータ:
size - 推奨サイズ

getData

public PFObjectList getData()
全ラジオボタンを取得する。

戻り値:
全ラジオボタン

setData

public void setData(PFObjectList data)
             throws PFComponentException
全ラジオボタンを設定する。

パラメータ:
data - 全ラジオボタン
例外:
PFComponentException - 項目数が1以下の場合

init

protected void init()
初期化処理。


getPopupMenu

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


getPopupMenuList

public javax.swing.JComponent[] getPopupMenuList()

setLabelIconAt

public void setLabelIconAt(javax.swing.Icon icon,
                           int index)
ラベルアイコンを設定する。

パラメータ:
icon - アイコン
index - 設定先インデックス

getLabelIconAt

public javax.swing.Icon getLabelIconAt(int index)
ラベルアイコンを取得する。

パラメータ:
index - インデックス
戻り値:
アイコン

writeXML

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

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

readXML

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

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

invokeFromServlet

public void invokeFromServlet(int event,
                              java.lang.String args)
画面操作に対応する、各コンポーネントのイベント生成メソッドを呼ぶ。

定義:
インタフェース jp.go.aist.dmrc.platform.base.PFWebGUIComponent 内の invokeFromServlet
パラメータ:
args - 引数文字列(カンマ区切り)