Class ReportContentWizardStep

All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible

public class ReportContentWizardStep extends WizardStep
See Also:
  • Field Details

    • cbDuration

      private JCheckBox cbDuration
    • cbFilters

      private JCheckBox cbFilters
    • cbNotes

      private JCheckBox cbNotes
    • cbOccurrences

      private JCheckBox cbOccurrences
    • cbProjectsTasks

      private JCheckBox cbProjectsTasks
    • cbTimesChart

      private JCheckBox cbTimesChart
    • cmbSortBy

      private JComboBox cmbSortBy
    • lbCurrency

      private JLabel lbCurrency
    • lbCustomerDetails

      private JLabel lbCustomerDetails
    • lbDueDate

      private JLabel lbDueDate
    • lbDueDays

      private JLabel lbDueDays
    • lbInvoiceInclude

      private JLabel lbInvoiceInclude
    • lbInvoiceTitle

      private JLabel lbInvoiceTitle
    • lbPaymentDetails

      private JLabel lbPaymentDetails
    • lbPrice

      private JLabel lbPrice
    • lbReportInclude

      private JLabel lbReportInclude
    • lbReportTitle

      private JLabel lbReportTitle
    • lbRows

      private JLabel lbRows
    • lbShow

      private JLabel lbShow
    • lbSortBy

      private JLabel lbSortBy
    • lbTax

      private JLabel lbTax
    • lbTaxPercentage

      private JLabel lbTaxPercentage
    • lbYourDetails

      private JLabel lbYourDetails
    • pnInvoice

      private JPanel pnInvoice
    • pnReport

      private JPanel pnReport
    • rbInvoiceProjectsTasks

      private JRadioButton rbInvoiceProjectsTasks
    • rbInvoiceTasks

      private JRadioButton rbInvoiceTasks
    • rbReportProjects

      private JRadioButton rbReportProjects
    • rbReportTasks

      private JRadioButton rbReportTasks
    • spCustomerDetails

      private JScrollPane spCustomerDetails
    • spDueDate

      private JSpinner spDueDate
    • spPaymentDetails

      private JScrollPane spPaymentDetails
    • spYourDetails

      private JScrollPane spYourDetails
    • taCustomerDetails

      private JTextArea taCustomerDetails
    • taPaymentDetails

      private JTextArea taPaymentDetails
    • taYourDetails

      private JTextArea taYourDetails
    • txCurrency

      private JTextField txCurrency
    • txInvoiceTitle

      private JTextField txInvoiceTitle
    • txPrice

      private JTextField txPrice
    • txReportTitle

      private JTextField txReportTitle
    • txTax

      private JTextField txTax
    • previousDueDays

      private Integer previousDueDays
    • sortBy

      private Vector sortBy
  • Constructor Details

    • ReportContentWizardStep

      public ReportContentWizardStep(GenericWizard wizard)
      Creates new form ReportTypeWizardStep
  • Method Details

    • getFont

      public Font getFont()
      Returns font that should be used for all widgets in this component based on the language preferences specified by user.
      Specified by:
      getFont in interface MenuContainer
      Overrides:
      getFont in class WizardStep
      Returns:
      Font to be used in this component.
    • 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.
    • rbReportTasksActionPerformed

      private void rbReportTasksActionPerformed(ActionEvent evt)
      Method called when user wants that table rows represent tasks.
      Parameters:
      evt - Event that generated this call.
    • rbReportProjectsActionPerformed

      private void rbReportProjectsActionPerformed(ActionEvent evt)
      Method called when user wants that table rows represent projects.
      Parameters:
      evt - Event that generated this call.
    • cbDurationActionPerformed

      private void cbDurationActionPerformed(ActionEvent evt)
      Method called when user wants to (not)include duration for each row.
      Parameters:
      evt - Event that generated this call.
    • cbProjectsTasksActionPerformed

      private void cbProjectsTasksActionPerformed(ActionEvent evt)
      Method called when user wants to (not)enumerate projects/tasks for each row.
      Parameters:
      evt - Event that generated this call.
    • cbOccurrencesActionPerformed

      private void cbOccurrencesActionPerformed(ActionEvent evt)
      Method called when user wants to (not)include number of occurrences for each row.
      Parameters:
      evt - Event that generated this call.
    • cbNotesActionPerformed

      private void cbNotesActionPerformed(ActionEvent evt)
      Method called when user wants to (not)include notes for each row.
      Parameters:
      evt - Event that generated this call.
    • rbInvoiceProjectsTasksActionPerformed

      private void rbInvoiceProjectsTasksActionPerformed(ActionEvent evt)
      User wants to list tasks grouped in projects.
      Parameters:
      evt - Event that generated this call.
    • rbInvoiceTasksActionPerformed

      private void rbInvoiceTasksActionPerformed(ActionEvent evt)
      User wants to list only individual tasks.
      Parameters:
      evt - Event that generated this call.
    • txCurrencyFocusLost

      private void txCurrencyFocusLost(FocusEvent evt)
      Method called when Currency textfield loses its focus.
      Parameters:
      evt - Event that generated this call.
    • txTaxFocusLost

      private void txTaxFocusLost(FocusEvent evt)
      Method called when Currency textfield loses its focus.
      Parameters:
      evt - Event that generated this call.
    • txPriceFocusLost

      private void txPriceFocusLost(FocusEvent evt)
      Method called when Currency textfield loses its focus.
      Parameters:
      evt - Event that generated this call.
    • keyPressed

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

      private void spDueDateStateChanged(ChangeEvent evt)
    • propertyChange

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

      protected boolean isSetCorrectly()
      Returns whether everything is set correctly in the wizard step.
      Specified by:
      isSetCorrectly in class WizardStep
      Returns:
      True if wizard step is set correctly.
    • setFocus

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

      private void setProperties()