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.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.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, rootPaneCheckingEnabled
CROSSHAIR_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_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, 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, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
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, 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, 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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public 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.EdbMenuListener
public void actionPerformed(ActionEvent ae)
actionPerformed
in interface ActionListener
void makeFileMenu(EdbMenu menu)
void popupMake(MouseEvent e)
public void popupMenuCanceled(PopupMenuEvent e)
popupMenuCanceled
in interface PopupMenuListener
public void popupMenuWillBecomeVisible(PopupMenuEvent e)
popupMenuWillBecomeVisible
in interface PopupMenuListener
public void popupMenuWillBecomeInvisible(PopupMenuEvent e)
popupMenuWillBecomeInvisible
in interface PopupMenuListener
void 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 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
void editorInnovate()
public void utlfEditorClose()
public void registEditorObject(MPane eo)
public void processWindowEvent(WindowEvent ev)
processWindowEvent
in class JFrame
public 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 Tue Jun 10 17:08:59 JST 2025