public class PFDropTargetPanel extends PFPanel implements PFDataDropEventSource
通常のパネルを継承している。 このコンポーネントから以下のイベントが独自に発生。他はパネルと共通。 イベント発生元コンポーネントはドラッグ元コンポーネントであるが、 ドラッグ元を特定できない場合には、このコンポーネントとなる。
トリガー | 対象データ | イベント番号 |
---|---|---|
ファイル(複数可)のドロップ | ファイルパス名のリストPFObjectList |
0 |
文字列のドロップ | 文字列String |
1 |
イメージのドロップ | イメージImage |
2 |
リストのドロップ | リストPFObjectList |
3 |
テーブルのドロップ | ツリーPFObjectTree |
4 |
ツリーのドロップ | ツリーPFObjectTree |
5 |
ネットワークのドロップ | ネットワークPFObjectNetwork |
6 |
ユーザ定義データのドロップ | ユーザ定義データObject |
7 |
上記以外のデータのドロップ | ドロップされたデータObject |
-1 |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BORDER_LAYOUT, CENTER, EAST, GRID_LAYOUT, HORIZONTAL_FLOW_LAYOUT, NORTH, NULL_LAYOUT, SOUTH, VERTICAL_FLOW_LAYOUT, WEST
コンストラクタと説明 |
---|
PFDropTargetPanel()
デフォルトコンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addPFDataDropListener(PFDataDropListener lis)
引数で与えられたイベントリスナを登録し、
データドロップイベント発生時に処理を行う対象とする。
|
void |
dropOff()
ドロップを一時的に無効化する。
|
void |
dropOn()
一時的に無効化されていたドロップを再有効化する。
|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
java.util.Iterator |
getPFDataDropListenerList()
データドロップイベントリスナ配列を取得する。
|
protected void |
init()
イベントリスナーを設定する。
|
void |
removePFDataDropListener(PFDataDropListener lis)
引数で与えられたイベントリスナを削除し、
データドロップイベント発生時に処理を行う対象から外す。
|
addComponent, addComponent, addPFMouseButtonListener, addPFMouseMotionListener, clearBackgroundImage, firePFButtonActionPerformed, firePFMotionPerformed, getBackgroundImage, getBorder, getBorderLine, getBorderTitle, getComponentID, getComponentKey, getComponentKeys, getComponentList, getComponentList, getComponentPublicName, getComponentString, getContainerLayout, getGridInterval, getGridLayoutColumns, getGridLayoutRows, getHorizontalPosition, getMultiLocaleBorderTitle, getMultiLocaleToolTipText, getPanelSize, getPFMouseButtonListenerList, getPFMouseMotionListenerList, getPopupMenu, getPropertyEditable, getToolTipText, getVerticalPosition, invokeFromServlet, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isAutoResize, isBackgroundImageAspectRatioKept, isBackgroundImageFitted, isBorderTitleVisible, isContainerOrderedFocusTraverse, isFocusTraverseByEnterEnabled, localeUpdated, paintComponent, readXML, removeAllComponents, removeComponent, removePFMouseButtonListener, removePFMouseMotionListener, revalidate, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setAutoResize, setBackgroundImage, setBackgroundImageAspectRatioKept, setBackgroundImageFitted, setBorder, setBorderLine, setBorderTitle, setBorderTitleVisible, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setContainerLayout, setContainerOrderedFocusTraverse, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraverseByEnterEnabled, setFont, setForeground, setGridInterval, setGridLayoutColumns, setGridLayoutRows, setHorizontalPosition, setMultiLocaleBorderTitle, setMultiLocaleToolTipText, setOpaque, setPanelSize, setPreferredSize, setPropertyEditable, setToolTipText, setVerticalPosition, writeXML
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
getComponentName
クラス内 PFPanel
public java.util.Iterator getPFDataDropListenerList()
getPFDataDropListenerList
インタフェース内 PFDataDropEventSource
public void addPFDataDropListener(PFDataDropListener lis)
addPFDataDropListener
インタフェース内 PFDataDropEventSource
lis
- 追加対象イベントリスナpublic void removePFDataDropListener(PFDataDropListener lis)
removePFDataDropListener
インタフェース内 PFDataDropEventSource
lis
- 削除対象イベントリスナpublic void dropOff()
public void dropOn()