java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
fzi.injectj.config.panel.NamespacePanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, InjectJPanel, java.awt.MenuContainer, java.io.Serializable
- public class NamespacePanel
- extends javax.swing.JPanel
- implements InjectJPanel
panel to choose Inject/J's namespace. Namespace are all classes which are
visible to Inject/J.
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Container |
|
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, 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 |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, 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, 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 |
mainWindow
protected fzi.injectj.config.MainWindow mainWindow
nextButton
javax.swing.JButton nextButton
helpButton
javax.swing.JButton helpButton
prevButton
javax.swing.JButton prevButton
quitButton
javax.swing.JButton quitButton
classnameField
javax.swing.JTextField classnameField
chooseClassnameButton
javax.swing.JButton chooseClassnameButton
addClassnameButton
javax.swing.JButton addClassnameButton
namespaceListScrollPane
javax.swing.JScrollPane namespaceListScrollPane
namespaceList
javax.swing.JList namespaceList
classnameFieldLabel
javax.swing.JLabel classnameFieldLabel
namespaceListLabel
javax.swing.JLabel namespaceListLabel
removeButton
javax.swing.JButton removeButton
allClassesButton
javax.swing.JButton allClassesButton
currentNamespace
java.util.Vector currentNamespace
NamespacePanel
public NamespacePanel()
jbInit
private void jbInit()
throws java.lang.Exception
prevButton_actionPerformed
void prevButton_actionPerformed(java.awt.event.ActionEvent e)
nextButton_actionPerformed
void nextButton_actionPerformed(java.awt.event.ActionEvent e)
updateComponentUI
protected void updateComponentUI(javax.swing.JComponent component)
- Updates the look&feel of the given component. Subcomponents are
recursively updated.
updateLabels
protected void updateLabels()
- Updates labels of all buttons
updateAll
public void updateAll()
- Description copied from interface:
InjectJPanel
- Updates the Look&Feel and the button labels according to the currently
used look&feel and language.
- Specified by:
updateAll in interface InjectJPanel
setMainWindow
public void setMainWindow(fzi.injectj.config.MainWindow mainWindow)
- Description copied from interface:
InjectJPanel
- Sets the window this panel is displayed in.
- Specified by:
setMainWindow in interface InjectJPanel
newProjectCreated
public void newProjectCreated()
- Description copied from interface:
InjectJPanel
- Called if a new project was created. The panel can now update its contents
according to the new settings.
- Specified by:
newProjectCreated in interface InjectJPanel
panelActivated
public boolean panelActivated(boolean fromPreviousPanel)
- Description copied from interface:
InjectJPanel
- Called before panel is to be activated. The panel can veto against its
activation. Changes in current projects concerning this panel can be
processed in this method.
- Specified by:
panelActivated in interface InjectJPanel
panelDeactivated
public boolean panelDeactivated(boolean toNextPanel)
- Description copied from interface:
InjectJPanel
- Called if panel is to be deactivated. The panel can veto against its
deactivation, for example if errors occured. This method can be used to
do some postprocessing (parsing files etc.).
- Specified by:
panelDeactivated in interface InjectJPanel
setWindowTitle
public void setWindowTitle()
- Description copied from interface:
InjectJPanel
- Sets the title of the window displaying this panel. The title
should give a short description of the purpose of this panel.
- Specified by:
setWindowTitle in interface InjectJPanel
chooseClassnameButton_actionPerformed
void chooseClassnameButton_actionPerformed(java.awt.event.ActionEvent e)
removeButton_actionPerformed
void removeButton_actionPerformed(java.awt.event.ActionEvent e)
addClassnameButton_actionPerformed
void addClassnameButton_actionPerformed(java.awt.event.ActionEvent e)
allClassesButton_actionPerformed
void allClassesButton_actionPerformed(java.awt.event.ActionEvent e)
removeRedundancies
void removeRedundancies()
helpButton_actionPerformed
void helpButton_actionPerformed(java.awt.event.ActionEvent e)
quitButton_actionPerformed
void quitButton_actionPerformed(java.awt.event.ActionEvent e)
helpFilename
public java.lang.String helpFilename()
- Description copied from interface:
InjectJPanel
- Returns the simple filename (=filename without path specifier) of
the help document describing the current panel.
- Specified by:
helpFilename in interface InjectJPanel