Class ReportOutputWizardStep

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

    public class ReportOutputWizardStep
    extends WizardStep
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.JButton btBrowse  
      private javax.swing.JLabel lbFilename  
      private javax.swing.JLabel lbFormat  
      private javax.swing.JLabel lbOutput  
      private javax.swing.JRadioButton rbCSV  
      private javax.swing.JRadioButton rbHTML  
      private javax.swing.JRadioButton rbInvoice  
      private javax.swing.JRadioButton rbReport  
      private javax.swing.JRadioButton rbTXT  
      private java.lang.String selectedOutput
      Currently selected output format.
      private javax.swing.JTextField txFilename  
      • Fields inherited from class javax.swing.JComponent

        listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void btBrowseActionPerformed​(java.awt.event.ActionEvent evt)
      Method called when user clicks Browse button to select some file.
      private void initComponents()
      This method is called from within the constructor to initialize the form.
      protected boolean isSetCorrectly()
      Returns whether everything is set correctly in the wizard step.
      private void keyPressed​(java.awt.event.KeyEvent evt)
      Method called when user pressed some key.
      void propertyChange​(java.beans.PropertyChangeEvent evt)
      Method called when property of some other wizard step changed.
      private void rbCSVActionPerformed​(java.awt.event.ActionEvent evt)
      Method called when user selects CSV output format.
      private void rbHTMLActionPerformed​(java.awt.event.ActionEvent evt)
      Method called when user selects HTML output format.
      private void rbInvoiceActionPerformed​(java.awt.event.ActionEvent evt)
      User decided to generate an invoice.
      private void rbReportActionPerformed​(java.awt.event.ActionEvent evt)
      User decided to generate a report.
      private void rbTXTActionPerformed​(java.awt.event.ActionEvent evt)
      Method called when user selects TXT output format.
      private void selectOutput​(java.lang.String output)
      Method called when user clicks some output option.
      protected void setFocus()
      Method to set focus to the initial component.
      private void txFilenameFocusLost​(java.awt.event.FocusEvent evt)
      Method called when cursor was in the filename textfield and user decided to select another component.
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • btBrowse

        private javax.swing.JButton btBrowse
      • lbFilename

        private javax.swing.JLabel lbFilename
      • lbFormat

        private javax.swing.JLabel lbFormat
      • lbOutput

        private javax.swing.JLabel lbOutput
      • rbCSV

        private javax.swing.JRadioButton rbCSV
      • rbHTML

        private javax.swing.JRadioButton rbHTML
      • rbInvoice

        private javax.swing.JRadioButton rbInvoice
      • rbReport

        private javax.swing.JRadioButton rbReport
      • rbTXT

        private javax.swing.JRadioButton rbTXT
      • txFilename

        private javax.swing.JTextField txFilename
      • selectedOutput

        private java.lang.String selectedOutput
        Currently selected output format.
    • Constructor Detail

      • ReportOutputWizardStep

        public ReportOutputWizardStep​(GenericWizard wizard)
        Creates new form ReportOutputWizardStep
    • 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.
      • rbHTMLActionPerformed

        private void rbHTMLActionPerformed​(java.awt.event.ActionEvent evt)
        Method called when user selects HTML output format.
        Parameters:
        evt - Event that generated this call.
      • rbTXTActionPerformed

        private void rbTXTActionPerformed​(java.awt.event.ActionEvent evt)
        Method called when user selects TXT output format.
        Parameters:
        evt - Event that generated this call.
      • rbCSVActionPerformed

        private void rbCSVActionPerformed​(java.awt.event.ActionEvent evt)
        Method called when user selects CSV output format.
        Parameters:
        evt - Event that generated this call.
      • btBrowseActionPerformed

        private void btBrowseActionPerformed​(java.awt.event.ActionEvent evt)
        Method called when user clicks Browse button to select some file.
        Parameters:
        evt - Event that generated this call.
      • txFilenameFocusLost

        private void txFilenameFocusLost​(java.awt.event.FocusEvent evt)
        Method called when cursor was in the filename textfield and user decided to select another component.
        Parameters:
        evt - Event that generated this call.
      • rbReportActionPerformed

        private void rbReportActionPerformed​(java.awt.event.ActionEvent evt)
        User decided to generate a report.
        Parameters:
        evt - Event that generated this call.
      • rbInvoiceActionPerformed

        private void rbInvoiceActionPerformed​(java.awt.event.ActionEvent evt)
        User decided to generate an invoice.
        Parameters:
        evt - Event that generated this call.
      • keyPressed

        private void keyPressed​(java.awt.event.KeyEvent evt)
        Method called when user pressed some key.
        Parameters:
        evt - Event that generated this call.
      • setFocus

        protected void setFocus()
        Method to set focus to the initial component.
        Specified by:
        setFocus in class WizardStep
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent evt)
        Method called when property of some other wizard step changed.
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
        Specified by:
        propertyChange in class WizardStep
        Parameters:
        evt - Event that generated this call.
      • selectOutput

        private void selectOutput​(java.lang.String output)
        Method called when user clicks some output option.
        Parameters:
        output - Output that was clicked.
      • isSetCorrectly

        protected boolean isSetCorrectly()
        Returns whether everything is set correctly in the wizard step.
        Specified by:
        isSetCorrectly in class WizardStep
        Returns:
        True if some output file is selected.