class EdbOrganizationBrowser.ControlPanel extends EdbPanel implements EdbEditor
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyEdbEditor.Manager| Modifier and Type | Field and Description |
|---|---|
(package private) EdbBrowser |
browser |
(package private) EdbEditorObject |
editorObject |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ControlPanel(EdbBrowser b) |
| Modifier and Type | Method and Description |
|---|---|
void |
editorInnovate()
エディタの各オブジェクトで何らかの編集作業が行われたときに呼び出されます.
|
void |
editorOwnerDuplicateObject(Object o,
boolean undoable)
下位のオブジェクトに指定されたオブジェクトを複製します.
|
void |
editorOwnerInsertObject(Object o,
Object n,
boolean after,
boolean undoable)
下位のオブジェクトから指定されたオブジェクトを挿入します.
|
boolean |
editorOwnerIsEditable()
編集権限があるかどうかを調べる.
|
void |
editorOwnerObjectChanged(Object o)
下位のオブジェクトが変更されると呼び出されます.
|
void |
editorOwnerObjectVisibleRequested(Object o)
下位のオブジェクトが自身の表示要求時に呼び出されます.
|
void |
editorOwnerObjectWillChange(Object o)
下位のオブジェクトが変更される前に呼び出されます.
|
void |
editorOwnerRemoveObject(Object o,
boolean undoable)
下位のオブジェクトから指定されたオブジェクトを除外します.
|
void |
editorOwnerReplaceObject(Object o,
Object n,
boolean undoable)
下位のオブジェクトから指定されたオブジェクトで置き換えます.
|
boolean |
editorOwnerRotateFocus(Object o,
boolean next)
入力フォーカスを次に移します.
|
boolean |
editorUndoable()
Undo可能か?
|
void |
editorUndoExecute()
Undoの実行.
|
void |
editorUndoPush(EdbUndo.Undoable undoable,
Object o)
Undoオブジェクトの登録.
|
EdbEID |
eid()
編集対象となる情報の EID を取得します.
|
EdbBrowser |
getBrowser()
ブラウザを取得します.
|
EDB |
getEDB()
EDB コンテキストを取得します.
|
EdbEditor |
getEditor()
エディタを取得します.
|
EdbObject |
getObject()
編集対象となる EDB オブジェクトを取得します.
|
EdbTuple |
getTuple()
編集対象となるタプルを取得します.
|
boolean |
isEditting()
編集中かどうかを判定します.
|
boolean |
isModified()
修正されたかどうかを判定します.
|
void |
mouseClicked(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
registEditorObject(EdbEditorObject eo)
入力がアクティブなオブジェクトを登録します.アクティブな入力状態のオブジェクトは 1 エディタに対して 1 つだけです.
|
add, add, add, add, add, add, add, addDummy, addFill, addFill, addFill, addHFill, addPadding, addPadding, autoscroll, getAutoscrollInsets, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, move, setBackground, setMaximumWidth, setMinimumWidth, setSelected, setTrackWidthgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleEdbBrowser browser
EdbEditorObject editorObject
ControlPanel(EdbBrowser b)
public boolean editorOwnerIsEditable()
editorOwnerIsEditable in interface EdbEditorOwnerpublic void editorOwnerObjectWillChange(Object o)
editorOwnerObjectWillChange in interface EdbEditorOwnero - 変更されるオブジェクトpublic void editorOwnerObjectChanged(Object o)
editorOwnerObjectChanged in interface EdbEditorOwnero - 変更されたオブジェクトpublic void editorOwnerObjectVisibleRequested(Object o)
editorOwnerObjectVisibleRequested in interface EdbEditorOwnero - 要求したオブジェクトpublic void editorOwnerDuplicateObject(Object o, boolean undoable)
editorOwnerDuplicateObject in interface EdbEditorOwnero - 複製するオブジェクトundoable - アンドゥ可能性.public void editorOwnerInsertObject(Object o, Object n, boolean after, boolean undoable)
editorOwnerInsertObject in interface EdbEditorOwnero - 呼出しオブジェクトn - 挿入するオブジェクトafter - 呼出しオブジェクトの後に挿入undoable - アンドゥ可能性.public void editorOwnerRemoveObject(Object o, boolean undoable)
editorOwnerRemoveObject in interface EdbEditorOwnero - 除外するオブジェクトundoable - アンドゥ可能性.public void editorOwnerReplaceObject(Object o, Object n, boolean undoable)
editorOwnerReplaceObject in interface EdbEditorOwnero - 置き換えられるオブジェクトn - 置き換えるオブジェクトundoable - アンドゥ可能性.public boolean editorOwnerRotateFocus(Object o, boolean next)
editorOwnerRotateFocus in interface EdbEditorOwnero - 入力フォーカスを持つオブジェクトnext - フォーカスを渡す向き.true,失敗した場合は false を返します.public EdbEditor getEditor()
getEditor in interface EdbEditorOwnerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic boolean isEditting()
EdbEditorisEditting in interface EdbEditortrue,編集中でない場合は false を返します.public boolean isModified()
EdbEditorisModified in interface EdbEditortrue,修正されていない場合は false を返します.public EdbBrowser getBrowser()
EdbEditorOwnergetBrowser in interface EdbEditorOwnerpublic EDB getEDB()
EdbEditorOwnergetEDB in interface EdbEditorOwnerpublic void registEditorObject(EdbEditorObject eo)
EdbEditorregistEditorObject in interface EdbEditoreo - 編集オブジェクトpublic EdbObject getObject()
EdbEditorpublic EdbEID eid()
public void editorInnovate()
EdbEditoreditorInnovate in interface EdbEditorpublic void editorUndoPush(EdbUndo.Undoable undoable, Object o)
EdbEditoreditorUndoPush in interface EdbEditorundoable - Undoオブジェクト.o - Undo先.public boolean editorUndoable()
EdbEditoreditorUndoable in interface EdbEditorpublic void editorUndoExecute()
EdbEditoreditorUndoExecute in interface EdbEditorEDB Working Group at Mon Dec 15 16:45:05 JST 2025