Großmarkt

market.swing
Class JCTimeRangeBoxes

java.lang.Object
  |
  +--market.swing.JCTimeRangeBoxes
All Implemented Interfaces:
Serializable

public class JCTimeRangeBoxes
extends Object
implements Serializable

A set of JComboBoxes for specifying a range of time for which statistics should be displayed.

See Also:
Serialized Form

Constructor Summary
JCTimeRangeBoxes()
           
 
Method Summary
 int getFromMonth()
           
 JComboBox getFromMonthBox()
           
 int getFromYear()
           
 JComboBox getFromYearBox()
           
 int getMonth(String s)
           
 int getToMonth()
           
 JComboBox getToMonthBox()
           
 int getToYear()
           
 JComboBox getToYearBox()
           
 void init()
          Initializes the ComboBoxes' models according to the range of time from which statistics can be displayed.
 boolean isValidTimeRange()
          Checks if the start of the desired range of time is not after the end of the time range.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCTimeRangeBoxes

public JCTimeRangeBoxes()
Method Detail

init

public void init()
Initializes the ComboBoxes' models according to the range of time from which statistics can be displayed.


getFromMonth

public int getFromMonth()
Returns:
the index of the month displayed by #jcbFromMonth.

getToMonth

public int getToMonth()
Returns:
the index of the month displayed by #jcbToMonth.

getFromYear

public int getFromYear()
Returns:
the index of the month displayed by #jcbFromYear.

getToYear

public int getToYear()
Returns:
the index of the month displayed by #jcbToYear.

getMonth

public int getMonth(String s)
Parameters:
s - the name of a month (e.g. Januar or März).
Returns:
the index of the searched month according to the months array.

isValidTimeRange

public boolean isValidTimeRange()
Checks if the start of the desired range of time is not after the end of the time range.

Returns:
true if a valid time range was selected, otherwise false.

getFromMonthBox

public JComboBox getFromMonthBox()
Returns:
#jcbFromMonth.

getFromYearBox

public JComboBox getFromYearBox()
Returns:
#jcbFromYear.

getToMonthBox

public JComboBox getToMonthBox()
Returns:
#jcbToMonth.

getToYearBox

public JComboBox getToYearBox()
Returns:
#jcbToYear.

Großmarkt