java.lang.Object
- java.awt.Component
- java.awt.Container
- java.awt.Window
- java.awt.Dialog
- javax.swing.JDialog
- hysun.util.DateChooser
public class DateChooser
A simple and easy to use Date Chooser, based on the MonthlyCalendar component.
Usage:
DateChooser dc = new DateChooser(parentFrame, true/false);
...
dc.setVisible(true); //this will initialise the calendar to current date
Calendar cal = dc.getSelectedDate(); //get selected date
if (cal == null) {
//means no date selected (i.e. dialog closed by Close button)
} else {
//do whatever u want with the selected date.
}
| Constructor Detail (Similar set of constructors as JDialog) |
|---|
public DateChooser()
public DateChooser(java.awt.Dialog owner)
public DateChooser(java.awt.Dialog owner,
boolean modal)
public DateChooser(java.awt.Dialog owner,
java.lang.String title)
public DateChooser(java.awt.Dialog owner,
java.lang.String title,
boolean modal)
public DateChooser(java.awt.Dialog owner,
java.lang.String title,
boolean modal,
java.awt.GraphicsConfiguration gc)
public DateChooser(java.awt.Frame owner)
public DateChooser(java.awt.Frame owner,
boolean modal)
public DateChooser(java.awt.Frame owner,
java.lang.String title)
public DateChooser(java.awt.Frame owner,
java.lang.String title,
boolean modal)
public DateChooser(java.awt.Frame owner,
java.lang.String title,
boolean modal,
java.awt.GraphicsConfiguration gc)
| Method Detail |
|---|
public void setVisible(boolean b)
setVisible in class java.awt.Componentpublic java.util.Calendar getSelectedDate()
public void setYearMonth(int y,
int m)
public void setWeekStartOnSunday(boolean b)
public boolean getWeekStartOnSunday()