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.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.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_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, 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, 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, transferFocusUpCycleprotected 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.UndoInfvoid 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 ActionListenervoid setDivisionExpandAll(boolean ex)
boolean hasDivisionExpandNot(boolean ex)
abstract void mousePopupShow(MouseEvent e)
public 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 abstract void setBorderTitle(String s)
public String getBorderTitle()
public Object getTransferData(DataFlavor flavor)
getTransferData in interface Transferablepublic DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface Transferablepublic boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported in interface Transferablepublic void dragGestureRecognized(DragGestureEvent dge)
dragGestureRecognized in interface DragGestureListenerpublic void dragEnter(DragSourceDragEvent dsde)
dragEnter in interface DragSourceListenerpublic void dragExit(DragSourceEvent dse)
dragExit in interface DragSourceListenerpublic void dragOver(DragSourceDragEvent dsde)
dragOver in interface DragSourceListenerpublic void dragDropEnd(DragSourceDropEvent dsde)
dragDropEnd in interface DragSourceListenerpublic void dropActionChanged(DragSourceDragEvent dsde)
dropActionChanged in interface DragSourceListenerprotected void dropSet(MSet mset)
EDB Working Group at Mon Dec 15 16:45:05 JST 2025