Package org.cesilko.rachota.gui
Class ReportOutputWizardStep
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.cesilko.rachota.gui.WizardStep
-
- org.cesilko.rachota.gui.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
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JButtonbtBrowseprivate javax.swing.JLabellbFilenameprivate javax.swing.JLabellbFormatprivate javax.swing.JLabellbOutputprivate javax.swing.JRadioButtonrbCSVprivate javax.swing.JRadioButtonrbHTMLprivate javax.swing.JRadioButtonrbInvoiceprivate javax.swing.JRadioButtonrbReportprivate javax.swing.JRadioButtonrbTXTprivate java.lang.StringselectedOutputCurrently selected output format.private javax.swing.JTextFieldtxFilename-
Fields inherited from class org.cesilko.rachota.gui.WizardStep
description
-
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
-
-
Constructor Summary
Constructors Constructor Description ReportOutputWizardStep(GenericWizard wizard)Creates new form ReportOutputWizardStep
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidbtBrowseActionPerformed(java.awt.event.ActionEvent evt)Method called when user clicks Browse button to select some file.private voidinitComponents()This method is called from within the constructor to initialize the form.protected booleanisSetCorrectly()Returns whether everything is set correctly in the wizard step.private voidkeyPressed(java.awt.event.KeyEvent evt)Method called when user pressed some key.voidpropertyChange(java.beans.PropertyChangeEvent evt)Method called when property of some other wizard step changed.private voidrbCSVActionPerformed(java.awt.event.ActionEvent evt)Method called when user selects CSV output format.private voidrbHTMLActionPerformed(java.awt.event.ActionEvent evt)Method called when user selects HTML output format.private voidrbInvoiceActionPerformed(java.awt.event.ActionEvent evt)User decided to generate an invoice.private voidrbReportActionPerformed(java.awt.event.ActionEvent evt)User decided to generate a report.private voidrbTXTActionPerformed(java.awt.event.ActionEvent evt)Method called when user selects TXT output format.private voidselectOutput(java.lang.String output)Method called when user clicks some output option.protected voidsetFocus()Method to set focus to the initial component.private voidtxFilenameFocusLost(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 org.cesilko.rachota.gui.WizardStep
getDescription, getFont
-
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
-
-
-
-
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:
setFocusin classWizardStep
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
Method called when property of some other wizard step changed.- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener- Specified by:
propertyChangein classWizardStep- 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:
isSetCorrectlyin classWizardStep- Returns:
- True if some output file is selected.
-
-