Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
Struct
org.gnu.glib.GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.Widget
org.gnu.gtk.Calendar
public class Calendar
extends Widget
Constructor Summary | |
| |
|
Method Summary | |
void |
|
void |
|
void |
|
static Calendar |
|
java.util.Calendar |
|
CalendarDisplayOptions |
|
Class |
|
EventType |
|
static Type |
|
int[] |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
public Calendar()
Create a new Calendar object with the current date selected.
public Calendar(Handle handle)
Construct a calendar using a handle to a native resource.
public void addListener(CalendarListener listener)
Register an object to handle calendar events.
- See Also:
CalendarListener
public void clearMarks()
Remove all visual marks.
public void freeze()
Deprecated.
Locks the display of the Calendar until it is thawed with thethaw()
method.
public static Calendar getCalendar(Handle handle)
Internal static factory method to be used by Java-Gnome only.
public java.util.Calendar getDate()
Deprecated. the form returning java.util.Calendar is deprecated and will be replaced. Use
getYearMonthDay()
as a workaround until libgtk-java 2.10, when getDate() will return an int[3] instead.Gets the selected date from the Calendar widget.
- Returns:
- A Calendar object that represents the date selected in the widget.
public CalendarDisplayOptions getDisplayOptions()
Gets the display options (whether to display the heading and the month headings.
public Class getEventListenerClass(String signal)
- Overrides:
- getEventListenerClass in interface Widget
public int[] getYearMonthDay()
Gets the selected date from a Calendar.
- Returns:
- a three wide array of integers: the array at [0] is the year (4 digits), the array at [1] is the month (range from 1-12), and the array at [2] is the numeric day (range from 1-{28,29,30,31}).
public void markDay(int day)
Places a visual marker on a particular day.
- Parameters:
day
- The day number to mark between 1 and 31.
public void removeListener(CalendarListener listener)
Removes a listener
- See Also:
addListener(CalendarListener)
public void selectDay(int day)
Selects a day from the current month.
- Parameters:
day
- A day number between 1 and 31, or 0 to unselect the currently selected day.
public void selectMonth(int month, int year)
Shifts the calendar to a different month.
- Parameters:
month
- The month to select. This value is zero based.year
- The year the month is in.
public void setDisplayOptions(CalendarDisplayOptions displayOptions)
Sets the display options (whether to display the heading and the month headings.
- Parameters:
displayOptions
- The options to set.
public void thaw()
Deprecated.
Defrosts a Calendar. All changes made since the lastfreeze()
are displayed.
public void unmarkDay(int day)
Removes the visual marker from a particular day.
- Parameters:
day
- The day number to unmark between 1 and 31.