public abstract class CEditor<C extends Category> extends JFrame implements ActionListener, MouseListener, PopupMenuListener, EdbMenu.EdbMenuListener, FindPanel.Client<C>
| Modifier and Type | Class and Description |
|---|---|
static class |
CEditor.CEditor2 |
static class |
CEditor.CEditor3 |
(package private) class |
CEditor.MScrollPane<S extends MSet> |
(package private) class |
CEditor.MScrollPaneA |
(package private) class |
CEditor.MScrollPaneY |
(package private) class |
CEditor.OpenCEditor |
(package private) static interface |
CEditor.UndoInf |
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static Color[] |
AchievementBGC |
protected List<MPane> |
categoryItems |
(package private) EdbPanel |
categoryPanel |
protected EdbMenu |
editMenu |
protected C |
editorTopCategory |
protected EdbMenu |
fileMenu |
protected EdbMenu |
fixMenu |
protected EdbMenu |
helpMenu |
protected Map<C,jp.ac.tokushima_u.db.mtmp2.CEditor.OriginalData<C>> |
originals |
(package private) CEditor.MScrollPaneA |
spA |
(package private) CEditor.MScrollPaneY |
spY |
(package private) int |
targetAchievement |
(package private) int |
targetYear |
protected EdbMenu |
type73ArchiveMenu |
protected EdbMenu.Item |
undoMenuItem |
static Color[] |
YearBGC |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS| Constructor and Description |
|---|
CEditor(MTMPEditor<C> mgr,
C cat,
int ty,
int ta) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, 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, validateTreeaction, 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, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventpublic static Color[] YearBGC
public static Color[] AchievementBGC
int targetYear
int targetAchievement
protected EdbMenu fileMenu
protected EdbMenu editMenu
protected EdbMenu fixMenu
protected EdbMenu type73ArchiveMenu
protected EdbMenu.Item undoMenuItem
protected EdbMenu helpMenu
CEditor.MScrollPaneY spY
CEditor.MScrollPaneA spA
protected Map<C extends Category,jp.ac.tokushima_u.db.mtmp2.CEditor.OriginalData<C extends Category>> originals
EdbPanel categoryPanel
CEditor(MTMPEditor<C> mgr, C cat, int ty, int ta)
abstract void initializeAdditionalCategories(C cat)
boolean isSupervisor()
public EDB getEDB()
C getCategory()
protected MTextArrayPane makeCategoryAItem(MSet mset, MItem item)
protected MChooserPane makeCategoryCItem(MSet mset, MCItem item)
void stateIsChanged()
String getYearSheetTitle(int year)
String getAchievementSheetTitle(int achi)
public void makeMenuBar()
public void edbMenuSelected(EdbMenu menu, MenuEvent e)
edbMenuSelected in interface EdbMenu.EdbMenuListenerpublic void actionPerformed(ActionEvent ae)
actionPerformed in interface ActionListenervoid makeFileMenu(EdbMenu menu)
void popupMake(MouseEvent e)
public void popupMenuCanceled(PopupMenuEvent e)
popupMenuCanceled in interface PopupMenuListenerpublic void popupMenuWillBecomeVisible(PopupMenuEvent e)
popupMenuWillBecomeVisible in interface PopupMenuListenerpublic void popupMenuWillBecomeInvisible(PopupMenuEvent e)
popupMenuWillBecomeInvisible in interface PopupMenuListenervoid popupAdd(JMenuItem m)
void popupSeparator()
boolean popupShow(MouseEvent e)
boolean isPopupShown()
boolean isSimpleButton1Click(MouseEvent e)
boolean isSimpleButton1Click2(MouseEvent e)
public String edbWindowGetTitle()
public void edbWindowSetVisible(boolean v)
void browserRedraw(boolean all)
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 MouseListenervoid editorInnovate()
public void utlfEditorClose()
public void registEditorObject(MPane eo)
public void processWindowEvent(WindowEvent ev)
processWindowEvent in class JFramepublic boolean utlfEditorIsModified()
void editorUndoPush(CEditor.UndoInf mtp, Object value)
void editorUndo()
public List<C> getActiveCategories()
getActiveCategories in interface FindPanel.Client<C extends Category>public void openFindPanel()
public void findPanelClosed()
findPanelClosed in interface FindPanel.Client<C extends Category>public boolean storeToServer(boolean ask)
public boolean save(File file)
public void innovate()
public void editorManagerProgressIncrement()
public void editorManagerProgressReset(int num)
public void editorManagerProgressSetDeterminate(boolean d)
EDB Working Group at Mon Dec 15 16:45:05 JST 2025