public abstract class MPanel<C extends Category,S extends MSet> extends EdbPanel implements ActionListener, DragSourceListener, DragGestureListener, Transferable, CEditor.UndoInf, MouseListener
Modifier and Type | Class and Description |
---|---|
class |
MPanel.AppendDivisonContents |
protected class |
MPanel.DivisionExpander |
(package private) class |
MPanel.MainPanel |
class |
MPanel.MSetDropListener |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected static String |
Act_DivisionExpandAll |
protected static String |
Act_DivisionShrinkAll |
protected static String |
Act_ToggleDraft |
protected static String |
Act_ToggleExpandState |
protected static String |
Act_ToggleFixed |
protected TitledBorder |
border |
protected String |
border_title |
protected String |
borderTitle0 |
(package private) EdbLabel |
draftLabel |
protected CEditor<C> |
editor |
protected boolean |
expandState |
protected List<MPanel.DivisionExpander> |
l_divisionExpanders |
(package private) MPanel.MainPanel |
mainPanel |
protected EdbPanel |
middlePanel |
protected MTMPCommon.SetState<S> |
mtmpState |
protected Color |
myBGC |
protected int |
myID |
protected CEditor.MScrollPane |
myManager |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
MPanel(CEditor<C> eo,
CEditor.MScrollPane mgr,
int id,
String bt,
MTMPCommon.SetState<S> ss,
Color bgc) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent ae) |
void |
addPopupMenu(MTextPane mtp,
boolean editable) |
protected List<EdbMenu.Item> |
createMenuItem_DivisionExpander() |
protected EdbMenu.Item |
createMenuItem_ToggleDraft() |
protected EdbMenu.Item |
createMenuItem_ToggleExpandState() |
protected EdbMenu.Item |
createMenuItem_ToggleFixed() |
void |
dragDropEnd(DragSourceDropEvent dsde) |
void |
dragEnter(DragSourceDragEvent dsde) |
void |
dragExit(DragSourceEvent dse) |
void |
dragGestureRecognized(DragGestureEvent dge) |
void |
dragOver(DragSourceDragEvent dsde) |
void |
dropActionChanged(DragSourceDragEvent dsde) |
protected void |
dropSet(MSet mset) |
(package private) void |
editStateIsChanged() |
String |
getBorderTitle() |
(package private) abstract Class |
getClassOfMySet() |
(package private) abstract String |
getDisplayNameOfMySet() |
(package private) boolean |
getExpandState() |
(package private) abstract String |
getNameOfMySet() |
(package private) abstract S |
getSetFromCategory(C d,
int id) |
Object |
getTransferData(DataFlavor flavor) |
DataFlavor[] |
getTransferDataFlavors() |
(package private) boolean |
hasDivisionExpandNot(boolean ex) |
boolean |
isDataFlavorSupported(DataFlavor flavor) |
protected int |
makeComponent() |
void |
mouseClicked(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
(package private) abstract void |
mousePopupShow(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
(package private) void |
redraw() |
abstract void |
setBorderTitle(String s) |
(package private) void |
setDivisionExpandAll(boolean ex) |
(package private) void |
setExpandState(boolean e) |
protected MPane |
showCategoryValue(EdbPanel p,
int y,
int x,
int w,
int align,
MItem col,
MSet ms,
boolean editable) |
protected MPane |
showDivisionValue(EdbPanel p,
int y,
int x,
int w,
String dname,
MItem col,
MSet ms,
boolean editable) |
protected MPane |
showReferenceValue(EdbPanel p,
int y,
int x,
int w,
MItem col,
MSet ms) |
protected MPane |
showValue(EdbPanel p,
int y,
int x,
int w,
int align,
MItem col,
MSet ms,
boolean popupCallback) |
protected MPane |
showValue(EdbPanel p,
int y,
int x,
int w,
MItem col,
MSet ms,
boolean popupCallback) |
(package private) abstract List<MPane> |
showValues(EdbPanel p,
int y,
int x,
S m) |
(package private) void |
toggleShrinkState() |
boolean |
undo(Object o) |
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, setTrackWidth
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, 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, 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
protected MTMPCommon.SetState<S extends MSet> mtmpState
protected CEditor.MScrollPane myManager
protected int myID
protected String borderTitle0
protected Color myBGC
protected EdbPanel middlePanel
protected boolean expandState
EdbLabel draftLabel
MPanel.MainPanel mainPanel
protected static final String Act_ToggleExpandState
protected static final String Act_DivisionExpandAll
protected static final String Act_DivisionShrinkAll
protected static final String Act_ToggleDraft
protected static final String Act_ToggleFixed
protected List<MPanel.DivisionExpander> l_divisionExpanders
protected TitledBorder border
protected String border_title
MPanel(CEditor<C> eo, CEditor.MScrollPane mgr, int id, String bt, MTMPCommon.SetState<S> ss, Color bgc)
abstract Class getClassOfMySet()
abstract String getNameOfMySet()
abstract String getDisplayNameOfMySet()
protected MPane showValue(EdbPanel p, int y, int x, int w, MItem col, MSet ms, boolean popupCallback)
protected MPane showValue(EdbPanel p, int y, int x, int w, int align, MItem col, MSet ms, boolean popupCallback)
protected MPane showReferenceValue(EdbPanel p, int y, int x, int w, MItem col, MSet ms)
protected MPane showCategoryValue(EdbPanel p, int y, int x, int w, int align, MItem col, MSet ms, boolean editable)
protected MPane showDivisionValue(EdbPanel p, int y, int x, int w, String dname, MItem col, MSet ms, boolean editable)
void toggleShrinkState()
void setExpandState(boolean e)
boolean getExpandState()
public void addPopupMenu(MTextPane mtp, boolean editable)
public boolean undo(Object o)
undo
in interface CEditor.UndoInf
void redraw()
void editStateIsChanged()
protected int makeComponent()
protected EdbMenu.Item createMenuItem_ToggleExpandState()
protected List<EdbMenu.Item> createMenuItem_DivisionExpander()
protected EdbMenu.Item createMenuItem_ToggleDraft()
protected EdbMenu.Item createMenuItem_ToggleFixed()
public void actionPerformed(ActionEvent ae)
actionPerformed
in interface ActionListener
void setDivisionExpandAll(boolean ex)
boolean hasDivisionExpandNot(boolean ex)
abstract void mousePopupShow(MouseEvent e)
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
public abstract void setBorderTitle(String s)
public String getBorderTitle()
public Object getTransferData(DataFlavor flavor)
getTransferData
in interface Transferable
public DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface Transferable
public boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported
in interface Transferable
public void dragGestureRecognized(DragGestureEvent dge)
dragGestureRecognized
in interface DragGestureListener
public void dragEnter(DragSourceDragEvent dsde)
dragEnter
in interface DragSourceListener
public void dragExit(DragSourceEvent dse)
dragExit
in interface DragSourceListener
public void dragOver(DragSourceDragEvent dsde)
dragOver
in interface DragSourceListener
public void dragDropEnd(DragSourceDropEvent dsde)
dragDropEnd
in interface DragSourceListener
public void dropActionChanged(DragSourceDragEvent dsde)
dropActionChanged
in interface DragSourceListener
protected void dropSet(MSet mset)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025