jp.sourceforge.gtibuilder.project
クラス ProjectManager
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jp.sourceforge.gtibuilder.project.ProjectManager
- すべての実装インタフェース:
- Accessible, ChangeListener, EventListener, ImageObserver, MenuContainer, NameUpdataListener, NewWindowListener, Serializable
- public class ProjectManager
- extends JPanel
- implements NewWindowListener, NameUpdataListener, ChangeListener
このクラスはプロジェクトを一括して管理し、また、GTI Builder全体に関わるいくつかの仕事を行います。
- 関連項目:
- 直列化された形式
| クラス javax.swing.JPanel から継承したフィールド |
|
| クラス javax.swing.JComponent から継承したメソッド |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| クラス java.awt.Container から継承したメソッド |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| クラス java.awt.Component から継承したメソッド |
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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
FILE
public static final String FILE
- "File"メニューを示します。
- 関連項目:
- 定数フィールド値
EDIT
public static final String EDIT
- "Edit"メニューを示します。
- 関連項目:
- 定数フィールド値
TOOLS
public static final String TOOLS
- "Tools"メニューを示します。
- 関連項目:
- 定数フィールド値
PROJECT
public static final String PROJECT
- "Project"メニューを示します。
- 関連項目:
- 定数フィールド値
HELP
public static final String HELP
- "Help"メニューを示します。
- 関連項目:
- 定数フィールド値
tp
private JTabbedPane tp
bar
private JMenuBar bar
barSet
private boolean barSet
keySet
private boolean keySet
wmanager
private WindowManager wmanager
pmanager
private PluginManager pmanager
keyMenuItems
private StringArray keyMenuItems
menuAddPoint
private int menuAddPoint
ProjectManager
public ProjectManager()
- プロジェクトマネージャーのインタンスを作成します。
このクラスを利用可能にするには
setMenuBar(JMenuBar bar)と
setKeyMenuItem(StringArray items)を呼び出し、適切な引数を渡さなければなりません。
add
public void add(Project pro)
- 新しいプロジェクトを追加します。
addMenuAt
public void addMenuAt(String key,
JMenuItem item)
addMenuAt
public void addMenuAt(String key,
JMenuItem[] item)
addMenu
public void addMenu(JMenu menu)
getProject
public Project getProject()
getProjects
public Project[] getProjects()
openProject
public void openProject()
remove
public void remove(Project pro)
closeProject
public void closeProject()
newFile
public void newFile()
exit
public boolean exit()
setJMenuBar
public void setJMenuBar(JMenuBar menu)
setKeyMenuItems
public void setKeyMenuItems(StringArray array)
addWindow
public void addWindow(Frame window)
- インタフェース
NewWindowListener の記述:
- ウインドウを追加します。
- 定義:
- インタフェース
NewWindowListener 内の addWindow
- パラメータ:
window - 追加するウインドウ
addWindow
public void addWindow(JInternalFrame frame,
Project project)
- インタフェース
NewWindowListener の記述:
- ウインドウを追加します。
- 定義:
- インタフェース
NewWindowListener 内の addWindow
- パラメータ:
frame - 追加するInternalFrameproject - 依存するProject
updataName
public void updataName(NameUpdataEvent event)
- 定義:
- インタフェース
NameUpdataListener 内の updataName
getWindowManager
public WindowManager getWindowManager()
getPluginManager
public PluginManager getPluginManager()
stateChanged
public void stateChanged(ChangeEvent changeEvent)
- 定義:
- インタフェース
ChangeListener 内の stateChanged