Package edu.umd.cs.findbugs.gui2
Class SourceDirectoryWizard
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- edu.umd.cs.findbugs.gui2.SourceDirectoryWizard
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
public class SourceDirectoryWizard extends javax.swing.JDialog
Wizard dialog to automatically find and configure source directories for a project.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JButton
browseButton
private javax.swing.JLabel
card1Explanation1Label
private javax.swing.JLabel
card1Explanation2Label
private javax.swing.JLabel
card1Explanation3Label
private javax.swing.JLabel
card1TitleLabel
private javax.swing.JFileChooser
chooser
private javax.swing.JPanel
contentPanel
java.lang.Thread
discover
private javax.swing.JLabel
errorMessageLabel
private javax.swing.JButton
finshButton
private javax.swing.JPanel
firstPanel
private javax.swing.DefaultListModel<java.lang.String>
foundModel
private javax.swing.JLabel
jLabel1
private javax.swing.JLabel
jLabel2
private javax.swing.JLabel
jLabel3
private javax.swing.JList<java.lang.String>
jList1
private javax.swing.JList<java.lang.String>
jList2
private javax.swing.JScrollPane
jScrollPane1
private javax.swing.JScrollPane
jScrollPane2
private static int
MAX_STEP
private static int
MIN_STEP
private javax.swing.JButton
nextButton
private NewProjectWizard
parentGUI
private javax.swing.JButton
previousButton
private javax.swing.DefaultListModel<java.lang.String>
progressModel
private Project
project
private javax.swing.JPanel
secondPanel
private javax.swing.JTextField
sourceRootBox
private javax.swing.JLabel
sourceRootLabel
private javax.swing.JLabel
srcFileIconLabel
private int
step
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description SourceDirectoryWizard(java.awt.Frame parent, boolean modal, Project project, NewProjectWizard parentGUI)
Creates new form SourceDirectoryWizard
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
finshButtonActionPerformed(java.awt.event.ActionEvent evt)
private void
initComponents()
This method is called from within the constructor to initialize the form.static void
main(java.lang.String[] args)
private void
nextButtonActionPerformed(java.awt.event.ActionEvent evt)
private void
previousButtonActionPerformed(java.awt.event.ActionEvent evt)
private void
setStep(int step)
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
MIN_STEP
private static final int MIN_STEP
- See Also:
- Constant Field Values
-
MAX_STEP
private static final int MAX_STEP
- See Also:
- Constant Field Values
-
chooser
private javax.swing.JFileChooser chooser
-
project
private final Project project
-
parentGUI
private final NewProjectWizard parentGUI
-
foundModel
private javax.swing.DefaultListModel<java.lang.String> foundModel
-
progressModel
private javax.swing.DefaultListModel<java.lang.String> progressModel
-
jList2
private javax.swing.JList<java.lang.String> jList2
-
discover
public java.lang.Thread discover
-
browseButton
private javax.swing.JButton browseButton
-
card1Explanation1Label
private javax.swing.JLabel card1Explanation1Label
-
card1Explanation2Label
private javax.swing.JLabel card1Explanation2Label
-
card1Explanation3Label
private javax.swing.JLabel card1Explanation3Label
-
card1TitleLabel
private javax.swing.JLabel card1TitleLabel
-
contentPanel
private javax.swing.JPanel contentPanel
-
errorMessageLabel
private javax.swing.JLabel errorMessageLabel
-
finshButton
private javax.swing.JButton finshButton
-
firstPanel
private javax.swing.JPanel firstPanel
-
jLabel1
private javax.swing.JLabel jLabel1
-
jLabel2
private javax.swing.JLabel jLabel2
-
jLabel3
private javax.swing.JLabel jLabel3
-
jList1
private javax.swing.JList<java.lang.String> jList1
-
jScrollPane1
private javax.swing.JScrollPane jScrollPane1
-
jScrollPane2
private javax.swing.JScrollPane jScrollPane2
-
nextButton
private javax.swing.JButton nextButton
-
previousButton
private javax.swing.JButton previousButton
-
secondPanel
private javax.swing.JPanel secondPanel
-
sourceRootBox
private javax.swing.JTextField sourceRootBox
-
sourceRootLabel
private javax.swing.JLabel sourceRootLabel
-
srcFileIconLabel
private javax.swing.JLabel srcFileIconLabel
-
step
private int step
-
-
Constructor Detail
-
SourceDirectoryWizard
public SourceDirectoryWizard(java.awt.Frame parent, boolean modal, Project project, NewProjectWizard parentGUI)
Creates new form SourceDirectoryWizard- Parameters:
parentGUI
-
-
-
Method Detail
-
initComponents
private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
-
previousButtonActionPerformed
private void previousButtonActionPerformed(java.awt.event.ActionEvent evt)
-
nextButtonActionPerformed
private void nextButtonActionPerformed(java.awt.event.ActionEvent evt)
-
finshButtonActionPerformed
private void finshButtonActionPerformed(java.awt.event.ActionEvent evt)
-
main
public static void main(java.lang.String[] args)
- Parameters:
args
- the command line arguments
-
setStep
private void setStep(int step)
-
-