java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
fzi.injectj.config.panel.ScriptChoosePanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, InjectJPanel, java.awt.MenuContainer, java.io.Serializable
- public class ScriptChoosePanel
- extends javax.swing.JPanel
- implements InjectJPanel
Panel to choose script source files. If the user hits the "Next"-button, the
script source files will be parsed.
| 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 |
veto
private boolean veto
warningsText
private java.lang.String warningsText
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
scriptSourceField
javax.swing.JTextField scriptSourceField
chooseScriptSourceButton
javax.swing.JButton chooseScriptSourceButton
addScriptSourceButton
javax.swing.JButton addScriptSourceButton
scriptListScrollPane
javax.swing.JScrollPane scriptListScrollPane
scriptSourceList
javax.swing.JList scriptSourceList
scriptSourceFieldLabel
javax.swing.JLabel scriptSourceFieldLabel
scriptListLabel
javax.swing.JLabel scriptListLabel
upButton
javax.swing.JButton upButton
downButton
javax.swing.JButton downButton
removeButton
javax.swing.JButton removeButton
scriptSources
java.util.Vector scriptSources
isParsedVector
java.util.Vector isParsedVector
parsedScriptFiles
java.util.Hashtable parsedScriptFiles
unparsedFilesCount
protected int unparsedFilesCount
ScriptChoosePanel
public ScriptChoosePanel(fzi.injectj.config.MainWindow mainWindow)
ScriptChoosePanel
public ScriptChoosePanel()
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
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
jbInit
private void jbInit()
throws java.lang.Exception
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
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
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)
- Called if panel is to be deactivated. If switching to next panel, the
script source files are parsed (if not done before).
- Specified by:
panelDeactivated in interface InjectJPanel
parseSelectedFiles
private boolean parseSelectedFiles(fzi.injectj.config.ModalProgressFrame progressFrame,
fzi.injectj.config.ProjectConfig config)
- Parses selected script source files.
prevButton_actionPerformed
void prevButton_actionPerformed(java.awt.event.ActionEvent e)
nextButton_actionPerformed
void nextButton_actionPerformed(java.awt.event.ActionEvent e)
chooseScriptSourceButton_actionPerformed
void chooseScriptSourceButton_actionPerformed(java.awt.event.ActionEvent e)
addScriptSourceButton_actionPerformed
void addScriptSourceButton_actionPerformed(java.awt.event.ActionEvent e)
upButton_actionPerformed
void upButton_actionPerformed(java.awt.event.ActionEvent e)
downButton_actionPerformed
void downButton_actionPerformed(java.awt.event.ActionEvent e)
removeButton_actionPerformed
void removeButton_actionPerformed(java.awt.event.ActionEvent e)
parseFile
protected fzi.injectj.node.SourceFile parseFile(java.lang.String filename)
- Parses the given script file
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