public class PFDisplayEditor
extends javax.swing.JDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
修飾子とタイプ | フィールドと説明 |
---|---|
protected javax.swing.JMenuItem |
copyItem
編集メニュー:コピー
|
protected javax.swing.JMenu |
editMenu
編集メニュー
|
protected javax.swing.JMenuBar |
menuBar
メニューバー
|
protected javax.swing.JMenuItem |
pasteItem
編集メニュー:貼り付け
|
protected static java.lang.String |
PROPERTY_MENU_ITEM_CHANGE_CONTAINER_LAYOUT |
protected static java.lang.String |
PROPERTY_MENU_ITEM_MOVE_COMPONENT |
protected static java.lang.String |
PROPERTY_MENU_ITEM_MOVE_TREE_NODE |
protected javax.swing.JMenuItem |
redoItem
編集メニュー:Redo
|
protected javax.swing.JMenuItem |
removeItem
編集メニュー:削除
|
protected javax.swing.JMenuItem |
searchItem |
protected javax.swing.JMenuItem |
undoItem
編集メニュー:Undo
|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
コンストラクタと説明 |
---|
PFDisplayEditor(PFBuilder builder)
画面配置フレームを生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
createDisplay()
画面を生成する。
|
void |
createTree()
画面階層ツリーを生成する。
|
PFBuilder |
getBuilder()
ビルダーを取得する。
|
protected java.util.HashMap |
getLayoutMap(java.util.Vector components)
コンポーネントに関わる画面配置情報マップを取得する。
|
boolean |
isSelectedNode(PFComponent comp)
画面階層ツリーの指定ノードが選択されているか取得する。
|
void |
lockUndoRedoStack()
Undo/Redo情報の登録をロックする。
|
void |
paintImmediately()
強制的に描画する。
|
void |
pushUndoRedoStack(java.lang.String id,
java.lang.String resource,
java.lang.Object[] undoParam,
java.lang.Object[] redoParam,
boolean displayOnly)
Undo/Redo情報を登録する。
|
void |
setSelectedNode(PFComponent comp)
画面階層ツリーの指定ノードを選択状態にする。
|
void |
setSelectedNodeWithoutRootUpdate(PFComponent comp)
画面階層ツリーの指定ノードを選択状態にする。
|
void |
unlockUndoRedoStack()
Undo/Redo情報登録のロックを解除する。
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected static final java.lang.String PROPERTY_MENU_ITEM_MOVE_COMPONENT
protected static final java.lang.String PROPERTY_MENU_ITEM_CHANGE_CONTAINER_LAYOUT
protected static final java.lang.String PROPERTY_MENU_ITEM_MOVE_TREE_NODE
protected javax.swing.JMenuBar menuBar
protected javax.swing.JMenu editMenu
protected javax.swing.JMenuItem copyItem
protected javax.swing.JMenuItem pasteItem
protected javax.swing.JMenuItem removeItem
protected javax.swing.JMenuItem undoItem
protected javax.swing.JMenuItem redoItem
protected javax.swing.JMenuItem searchItem
public PFDisplayEditor(PFBuilder builder)
builder
- 親アプリケーションビルダーpublic void createDisplay()
public void createTree()
public void setSelectedNode(PFComponent comp)
comp
- 選択したいノードpublic void setSelectedNodeWithoutRootUpdate(PFComponent comp)
comp
- 選択したいノードpublic boolean isSelectedNode(PFComponent comp)
comp
- 対象コンポーネントpublic PFBuilder getBuilder()
public void paintImmediately()
public void pushUndoRedoStack(java.lang.String id, java.lang.String resource, java.lang.Object[] undoParam, java.lang.Object[] redoParam, boolean displayOnly)
id
- 操作名称resource
- 操作名称リソース名undoParam
- Undoメソッド引数配列redoParam
- Redoメソッド引数配列displayOnly
- 操作範囲が画面編集画面のみかどうかの真偽値public void lockUndoRedoStack()
public void unlockUndoRedoStack()
protected java.util.HashMap getLayoutMap(java.util.Vector components)
components
- コンポーネントのリスト