jp.go.aist.dmrc.platform.beans.gui
クラス PFList

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

public class PFList
extends javax.swing.JPanel
implements PFGUIComponent, PFDataSelectEventSource, PFXMLSerializable, PFDropTarget, PFDataDropEventSource, PFDragSource

リストのコンポーネント。

このコンポーネントから以下のイベントが発生します。

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

入れ子のクラスの概要
 
クラス 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
 
フィールドの概要
 
クラス 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
 
コンストラクタの概要
PFList()
          コンストラクタ。
 
メソッドの概要
 void addItem(int index)
          項目を追加する。
 void addMultiLocaleTextItem(PFMultiLocaleString text, int index)
          項目を追加する。
 void addMultiLocaleTextItems(PFObjectList list, int index)
          複数の項目を追加する。
 void addPFDataDropListener(PFDataDropListener lis)
          引数で与えられたイベントリスナを登録し、 データドロップイベント発生時に処理を行う対象とする。
 void addPFDataSelectListener(PFDataSelectListener lis)
          引数で与えられたイベントリスナを登録し、 データ選択イベント発生時に処理を行う対象とする。
 void addSelectionInterval(int anchor, int lead)
          指定区間を選択に追加する。
 void addTextItem(java.lang.String text)
          最後尾に項目を追加する。
 void addTextItem(java.lang.String text, int index)
          項目を追加する。
 void addTextItems(PFObjectList list, int index)
          複数の項目を追加する。
 void clearSelection()
          選択をクリアする。
 void ensureFirstIndexIsVisible()
          トップインデックスのセルを可視にする。
 void ensureIndexIsVisible(int index)
          指定インデックスのセルを可視にする。
 void ensureLastIndexIsVisible()
          最終インデックスのセルを可視にする。
protected  void firePFDataSelected(PFDataSelectEvent event)
          データ選択イベント発生を他コンポーネントに通知する。
 int getAnchorSelectionIndex()
          最後のaddSelectionModelまたはsetSelectionInterval呼び出しにおける最初のインデックスを 取得する。
 java.awt.Color getBackgroundAt(int index)
          指定位置の背景色を取得する。
 PFObjectList getBackgroundItems()
          各要素の背景色を一括で取得する。
 int getComponentID()
          コンポーネントIDを取得する。
 java.lang.String getComponentKey()
          コンポーネントキーを取得する。
 PFMultiLocaleString getComponentKeys()
          全ロケール分のコンポーネントキーを返す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 java.lang.String getComponentPublicName()
          コンポーネント公開名を取得する.
 java.lang.String getComponentString()
          コンポーネントの文字列表現を取得する。
 PFObjectList getData()
          全要素の項目名を取得する。
 boolean getDataSelectEventNonFiringWhenSelectionCleared()
          選択解除時のデータ選択イベントの発生停止を取得する。
 int getFirstVisibleIndex()
          最初の可視セルのインデックスを取得する。
 int getFixedCellHeight()
          固定セル高を取得する。
 int getFixedCellWidth()
          固定セル幅を取得する。
 java.awt.Font getFontAt(int index)
          指定位置のフォントを取得する。
 PFObjectList getFontItems()
          各要素のフォントを一括で取得する。
 java.awt.Color getForegroundAt(int index)
          指定位置の前景色を取得する。
 PFObjectList getForegroundItems()
          各要素の前景色を一括で取得する。
 javax.swing.Icon getIconAt(int index)
          指定位置のアイコンを取得する。
 int getItemCount()
          項目数を取得する。
 int getLastVisibleIndex()
          最後の可視セルのインデックスを取得する。
 int getLayoutOrientation()
          セルの配列方法を取得する。
 int getLeadSelectionIndex()
          最後のaddSelectionIntervalまたは setSelectionInterval呼び出しにおける2番目のインデックスを 取得する。
 java.awt.Color getListBackground()
          リストのデフォルトの背景色を取得する。
 java.awt.Font getListFont()
          リストのデフォルトのフォントを取得する。
 java.awt.Color getListForeground()
          リストのデフォルトの前景色を取得する。
 int getMaxSelectionIndex()
          選択されているセルの最大インデックスを取得する。
 int getMinSelectionIndex()
          選択されているセルの最小インデックスを取得する。
 PFObjectList getMultiLocaleTextItems()
          項目名リストを取得する。
 PFMultiLocaleString getMultiLocaleToolTipText()
          ツールチップテキストを取得する。
 java.util.Iterator getPFDataDropListenerList()
          データドロップイベントリスナ配列を取得する。
 java.util.Iterator getPFDataSelectListenerList()
          データ選択イベントリスナ配列を取得する。
 PFListModel getPFListModel()
          リストモデルを取得する.
protected  javax.swing.JPopupMenu getPopupMenu(int index)
          ポップアップメニューを生成する。
 javax.swing.JComponent[] getPopupMenuList()
           
 java.awt.Dimension getPreferredSize()
          推奨サイズを取得する。
 boolean getPropertyEditable()
          画面上から属性が編集可能かどうかを取得する。
 int getSelectedIndex()
          現在選択中の項目のインデックスを1つ取得する。
 PFObjectList getSelectedIndices()
          現在選択されている項目のインデックスを取得する。
 java.lang.String getSelectedItem()
          現在選択されている項目の名称を1つ取得する。
 int getSelectedItemCount()
          選択項目数を取得する。
 PFObjectList getSelectedItems()
          現在選択されている項目の名称のリストを取得する。
 java.awt.Color getSelectionBackground()
          選択時の背景色を取得する。
 java.awt.Color getSelectionForeground()
          選択時の前景色を取得する。
 int getSelectionMode()
          選択モードを取得する。
 java.lang.String getTextAt(int index)
          指定位置のテキストを取得する。
 PFObjectList getTextItems()
          項目名リストを取得する。
 java.lang.String getToolTipText()
          ツールチップテキストを取得する。
 int getVerticalScrollPosition()
          縦スクロールインデックスを取得する。
 javax.swing.JList getView()
          リストの実体を取得する.
 int getVisibleRowCount()
          可視行数を取得する。
protected  void init()
          初期化処理。
protected  void initDropTarget()
          ドロップターゲット実装の初期化
 void inputFocus()
          リストにフォーカスをあてる.
 boolean isAllowPullTransfer()
          他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowPushTransfer()
          他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowRemoteInvocation()
          他PFからのコンポーネント連携要求に対する可否属性を取得する.
 boolean isBackgroundSetAt(int index)
          指定項目の背景色設定有無を取得する。
 boolean isDragEnabled()
          ドラッグの有効/無効を取得する。
 boolean isDropEnabled()
          ドロップの有効/無効を取得する。
 boolean isFocusOwner()
          フォーカスの有無を判定する。
 boolean isFontSetAt(int index)
          指定項目のフォント設定有無を取得する。
 boolean isForegroundSetAt(int index)
          指定項目の前景色設定有無を取得する。
 boolean isListBackgroundSet()
          リストのデフォルト背景色の設定有無を取得する。
 boolean isListFontSet()
          リストのデフォルトフォントの設定有無を取得する。
 boolean isListForegroundSet()
          リストのデフォルト前景色の設定有無を取得する。
 boolean isSelectedIndex(int index)
          指定されたインデックスの選択有無を取得する。
 boolean isSelectionBackgroundSet()
          選択時の背景色の設定有無を取得する。
 boolean isSelectionEmpty()
          何も選択されていない場合trueを返す。
 boolean isSelectionForegroundSet()
          選択時の前景色の設定有無を取得する。
 void localeUpdated()
          ロケール更新への対応
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void removeAllItems()
          全項目を削除する。
 void removeItemAt(int index)
          指定位置の項目を削除する。
 void removePFDataDropListener(PFDataDropListener lis)
          引数で与えられたイベントリスナを削除し、 データドロップイベント発生時に処理を行う対象から外す。
 void removePFDataSelectListener(PFDataSelectListener lis)
          引数で与えられたイベントリスナを削除し、 データ選択イベント発生時に処理を行う対象から外す。
 void removeSelectionInterval(int index0, int index1)
          指定区間を選択から削除する。
 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 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 setDataSelectEventNonFiringWhenSelectionCleared(boolean ignoring)
          選択解除時のデータ選択イベントの発生停止を設定する。
 void setDragEnabled(boolean enabled)
          ドラッグの有効/無効を設定する。
 void setDragObjectGetter(PFComponent comp, java.lang.String method)
          ドラッグ対象のオブジェクトを取得するためのメソッドを設定する。
 void setDropEnabled(boolean enabled)
          ドロップの有効/無効を設定する。
 void setEnabled(boolean enabled)
          有効/無効を設定する。
 void setFixedCellHeight(int height)
          固定セル高を設定する。
 void setFixedCellWidth(int width)
          固定セル幅を設定する。
 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 setIconAt(javax.swing.Icon icon, int index)
          指定位置のアイコンを設定する。
 void setLayoutOrientation(int layoutOrientation)
          セルの配列方法を設定する。
 void setListBackground(java.awt.Color color)
          リストのデフォルトの背景色を設定する。
 void setListFont(java.awt.Font font)
          リストのデフォルトのフォントを設定する。
 void setListForeground(java.awt.Color color)
          リストのデフォルトの前景色を設定する。
 void setMultiLocaleTextItems(PFObjectList list)
          項目名を設定する。
 void setMultiLocaleToolTipText(PFMultiLocaleString text)
          ツールチップテキストを設定する。
 void setPFListModel(PFListModel mod)
          リストモデルを設定する.
 void setPreferredSize(java.awt.Dimension size)
          推奨サイズを設定する。
 void setPropertyEditable(boolean flag)
          画面上から属性が編集可能かどうかを設定する。
 void setSelectedIndex(int index)
          指定されたインデックスに該当する項目を選択状態にする。
 void setSelectedIndices(PFObjectList list)
          指定されたインデックスに該当する項目を選択状態にする。
 void setSelectionBackground(java.awt.Color selectionBackground)
          選択時の背景色を設定する。
 void setSelectionForeground(java.awt.Color selectionForeground)
          選択時の前景色を設定する。
 void setSelectionInterval(int anchor, int lead)
          指定区間を選択する。
 void setSelectionMode(int selectionMode)
          選択モードを設定する。
 void setTextAt(java.lang.String text, int index)
          指定位置のテキストを設定する。
 void setTextItems(PFObjectList list)
          項目名を設定する。
 void setToolTipText(java.lang.String text)
          ツールチップテキストを設定する。
 void setVerticalScrollPosition(int pos)
          縦スクロールインデックスを設定する。
 void setVisibleRowCount(int visibleRowCount)
          可視行数を設定する。
 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, 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, 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
 

コンストラクタの詳細

PFList

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

メソッドの詳細

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型コンポーネント転送要求に対する可否

setPropertyEditable

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

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

getPropertyEditable

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

定義:
インタフェース PFPropertyEditableComponent 内の getPropertyEditable
戻り値:
編集可否(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 - データ選択イベント

getPFDataDropListenerList

public java.util.Iterator getPFDataDropListenerList()
データドロップイベントリスナ配列を取得する。

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

addPFDataDropListener

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

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

removePFDataDropListener

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

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

localeUpdated

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

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

getItemCount

public int getItemCount()
項目数を取得する。

戻り値:
項目数

addItem

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

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

addTextItem

public void addTextItem(java.lang.String text,
                        int index)
項目を追加する。

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

addTextItem

public void addTextItem(java.lang.String text)
最後尾に項目を追加する。

パラメータ:
text - テキスト

addMultiLocaleTextItem

public void addMultiLocaleTextItem(PFMultiLocaleString text,
                                   int index)
項目を追加する。

パラメータ:
text - マルチロケールテキスト
index - 追加対象インデックス

addTextItems

public void addTextItems(PFObjectList list,
                         int index)
複数の項目を追加する。

パラメータ:
list - 複数の項目(テキスト)
index - 追加対象インデックス

addMultiLocaleTextItems

public void addMultiLocaleTextItems(PFObjectList list,
                                    int index)
複数の項目を追加する。

パラメータ:
list - 複数の項目(マルチロケールテキスト)
index - 追加対象インデックス

getTextItems

public PFObjectList getTextItems()
項目名リストを取得する。

戻り値:
項目名リスト(テキスト)

setTextItems

public void setTextItems(PFObjectList list)
項目名を設定する。

パラメータ:
list - 項目名リスト(テキスト)

getMultiLocaleTextItems

public PFObjectList getMultiLocaleTextItems()
項目名リストを取得する。

戻り値:
項目名リスト(マルチロケールテキスト)

setMultiLocaleTextItems

public void setMultiLocaleTextItems(PFObjectList list)
項目名を設定する。

パラメータ:
list - 項目名リスト(マルチロケールテキスト)

removeItemAt

public void removeItemAt(int index)
指定位置の項目を削除する。

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

removeAllItems

public void removeAllItems()
全項目を削除する。


getTextAt

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

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

setTextAt

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

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

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 - 背景色のリスト

getIconAt

public javax.swing.Icon getIconAt(int index)
指定位置のアイコンを取得する。

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

setIconAt

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

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

getListFont

public java.awt.Font getListFont()
リストのデフォルトのフォントを取得する。

戻り値:
フォント

setListFont

public void setListFont(java.awt.Font font)
リストのデフォルトのフォントを設定する。

パラメータ:
font - フォント

isListFontSet

public boolean isListFontSet()
リストのデフォルトフォントの設定有無を取得する。


getListForeground

public java.awt.Color getListForeground()
リストのデフォルトの前景色を取得する。

戻り値:
前景色

setListForeground

public void setListForeground(java.awt.Color color)
リストのデフォルトの前景色を設定する。

パラメータ:
color - 前景色

isListForegroundSet

public boolean isListForegroundSet()
リストのデフォルト前景色の設定有無を取得する。


getListBackground

public java.awt.Color getListBackground()
リストのデフォルトの背景色を取得する。

戻り値:
背景色

setListBackground

public void setListBackground(java.awt.Color color)
リストのデフォルトの背景色を設定する。

パラメータ:
color - 背景色

isListBackgroundSet

public boolean isListBackgroundSet()
リストのデフォルト背景色の設定有無を取得する。


getFixedCellWidth

public int getFixedCellWidth()
固定セル幅を取得する。

戻り値:
固定セル幅

setFixedCellWidth

public void setFixedCellWidth(int width)
固定セル幅を設定する。

パラメータ:
width - 固定セル幅

getFixedCellHeight

public int getFixedCellHeight()
固定セル高を取得する。

戻り値:
固定セル高

setFixedCellHeight

public void setFixedCellHeight(int height)
固定セル高を設定する。

パラメータ:
height - 固定セル高

getSelectionForeground

public java.awt.Color getSelectionForeground()
選択時の前景色を取得する。

戻り値:
選択時の前景色

setSelectionForeground

public void setSelectionForeground(java.awt.Color selectionForeground)
選択時の前景色を設定する。

パラメータ:
selectionForeground - 選択時の前景色

isSelectionForegroundSet

public boolean isSelectionForegroundSet()
選択時の前景色の設定有無を取得する。

戻り値:
選択時の前景色の設定有無

getSelectionBackground

public java.awt.Color getSelectionBackground()
選択時の背景色を取得する。

戻り値:
選択時の背景色

setSelectionBackground

public void setSelectionBackground(java.awt.Color selectionBackground)
選択時の背景色を設定する。

パラメータ:
selectionBackground - 選択時の背景色

isSelectionBackgroundSet

public boolean isSelectionBackgroundSet()
選択時の背景色の設定有無を取得する。

戻り値:
選択時の背景色の設定有無

getVisibleRowCount

public int getVisibleRowCount()
可視行数を取得する。

戻り値:
可視行数

setVisibleRowCount

public void setVisibleRowCount(int visibleRowCount)
可視行数を設定する。

パラメータ:
visibleRowCount - 可視行数

getLayoutOrientation

public int getLayoutOrientation()
セルの配列方法を取得する。

戻り値:
セルの配列方法

setLayoutOrientation

public void setLayoutOrientation(int layoutOrientation)
セルの配列方法を設定する。

パラメータ:
layoutOrientation - セルの配列方法

getFirstVisibleIndex

public int getFirstVisibleIndex()
最初の可視セルのインデックスを取得する。

戻り値:
インデックス

getLastVisibleIndex

public int getLastVisibleIndex()
最後の可視セルのインデックスを取得する。

戻り値:
インデックス

ensureIndexIsVisible

public void ensureIndexIsVisible(int index)
指定インデックスのセルを可視にする。

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

ensureFirstIndexIsVisible

public void ensureFirstIndexIsVisible()
トップインデックスのセルを可視にする。


ensureLastIndexIsVisible

public void ensureLastIndexIsVisible()
最終インデックスのセルを可視にする。


getSelectionMode

public int getSelectionMode()
選択モードを取得する。

戻り値:
選択モード

setSelectionMode

public void setSelectionMode(int selectionMode)
選択モードを設定する。

パラメータ:
selectionMode - 選択モード

getAnchorSelectionIndex

public int getAnchorSelectionIndex()
最後のaddSelectionModelまたはsetSelectionInterval呼び出しにおける最初のインデックスを 取得する。

戻り値:
インデックス

getLeadSelectionIndex

public int getLeadSelectionIndex()
最後のaddSelectionIntervalまたは setSelectionInterval呼び出しにおける2番目のインデックスを 取得する。

戻り値:
インデックス

getMinSelectionIndex

public int getMinSelectionIndex()
選択されているセルの最小インデックスを取得する。

戻り値:
インデックス

getMaxSelectionIndex

public int getMaxSelectionIndex()
選択されているセルの最大インデックスを取得する。

戻り値:
インデックス

isSelectedIndex

public boolean isSelectedIndex(int index)
指定されたインデックスの選択有無を取得する。

パラメータ:
index - インデックス
戻り値:
選択有無

isSelectionEmpty

public boolean isSelectionEmpty()
何も選択されていない場合trueを返す。

戻り値:
何も選択されていない場合true

clearSelection

public void clearSelection()
選択をクリアする。


setSelectionInterval

public void setSelectionInterval(int anchor,
                                 int lead)
指定区間を選択する。

パラメータ:
anchor - 選択する最初のインデックス
lead - 選択する最後のインデックス

addSelectionInterval

public void addSelectionInterval(int anchor,
                                 int lead)
指定区間を選択に追加する。

パラメータ:
anchor - 選択に追加する最初のインデックス
lead - 選択に追加する最後のインデックス

removeSelectionInterval

public void removeSelectionInterval(int index0,
                                    int index1)
指定区間を選択から削除する。

パラメータ:
index0 - 選択から削除する最初のインデックス
index1 - 選択から削除する最後のインデックス

getSelectedIndices

public PFObjectList getSelectedIndices()
現在選択されている項目のインデックスを取得する。

戻り値:
選択状態の項目のインデックス

setSelectedIndices

public void setSelectedIndices(PFObjectList list)
指定されたインデックスに該当する項目を選択状態にする。

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

getSelectedItem

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

戻り値:
選択状態の項目の名称。選択状態の項目が存在しない場合はnull。

getSelectedItems

public PFObjectList getSelectedItems()
現在選択されている項目の名称のリストを取得する。

戻り値:
選択状態の項目の名称のリスト

getSelectedIndex

public int getSelectedIndex()
現在選択中の項目のインデックスを1つ取得する。

戻り値:
インデックス

setSelectedIndex

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

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

getSelectedItemCount

public int getSelectedItemCount()
選択項目数を取得する。

戻り値:
選択項目数

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 - ツールチップテキスト(マルチロケール)

setEnabled

public void setEnabled(boolean enabled)
有効/無効を設定する。

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

getPreferredSize

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

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

setPreferredSize

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

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

getData

public PFObjectList getData()
全要素の項目名を取得する。

戻り値:
項目名リスト

setData

public void setData(PFObjectList data)
全要素の項目名を設定する。

パラメータ:
data - 項目名リスト

init

protected void init()
初期化処理。


setDataSelectEventNonFiringWhenSelectionCleared

public void setDataSelectEventNonFiringWhenSelectionCleared(boolean ignoring)
選択解除時のデータ選択イベントの発生停止を設定する。

パラメータ:
ignoring - 発生停止(true/false)

getDataSelectEventNonFiringWhenSelectionCleared

public boolean getDataSelectEventNonFiringWhenSelectionCleared()
選択解除時のデータ選択イベントの発生停止を取得する。

戻り値:
発生停止(true/false)

getPopupMenu

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


getPopupMenuList

public javax.swing.JComponent[] getPopupMenuList()

getPFListModel

public PFListModel getPFListModel()
リストモデルを取得する.

戻り値:
リストモデル

setPFListModel

public void setPFListModel(PFListModel mod)
リストモデルを設定する.

パラメータ:
mod - リストモデル

getView

public javax.swing.JList getView()
リストの実体を取得する.

戻り値:
リスト

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入力ユーティリティ

inputFocus

public void inputFocus()
リストにフォーカスをあてる.


isFocusOwner

public boolean isFocusOwner()
フォーカスの有無を判定する。

オーバーライド:
クラス java.awt.Component 内の isFocusOwner
戻り値:
真偽値

setDragEnabled

public void setDragEnabled(boolean enabled)
ドラッグの有効/無効を設定する。

定義:
インタフェース PFDragSource 内の setDragEnabled
パラメータ:
enabled -

isDragEnabled

public boolean isDragEnabled()
ドラッグの有効/無効を取得する。

定義:
インタフェース PFDragSource 内の isDragEnabled
戻り値:
ドラッグの有効/無効

setDragObjectGetter

public void setDragObjectGetter(PFComponent comp,
                                java.lang.String method)
ドラッグ対象のオブジェクトを取得するためのメソッドを設定する。

定義:
インタフェース PFDragSource 内の setDragObjectGetter
パラメータ:
comp - オブジェクトを取得するコンポーネント
method - オブジェクトを取得するメソッドの文字列表現

setDropEnabled

public void setDropEnabled(boolean enabled)
ドロップの有効/無効を設定する。

定義:
インタフェース PFDropTarget 内の setDropEnabled
パラメータ:
enabled -

isDropEnabled

public boolean isDropEnabled()
ドロップの有効/無効を取得する。

定義:
インタフェース PFDropTarget 内の isDropEnabled
戻り値:
ドロップの有効/無効を示す真偽値

initDropTarget

protected void initDropTarget()
ドロップターゲット実装の初期化


setVerticalScrollPosition

public void setVerticalScrollPosition(int pos)
縦スクロールインデックスを設定する。

パラメータ:
pos - スクロールインデックス

getVerticalScrollPosition

public int getVerticalScrollPosition()
縦スクロールインデックスを取得する。

戻り値:
スクロール位置