diff options
| author | Paul Buetow <paul@buetow.org> | 2009-03-04 18:25:32 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2009-03-04 18:25:32 +0000 |
| commit | 6deeb57d62c238d3f152cdef1d782b441c73797a (patch) | |
| tree | f12600b080dbcdfed825f2a79f58c2d45fda93de /libs/FLib/JCalendar/doc/example/Example1.java | |
| parent | 9129838d208c0df7293e5b757661125545cd6df8 (diff) | |
jcalendar lib
Diffstat (limited to 'libs/FLib/JCalendar/doc/example/Example1.java')
| -rw-r--r-- | libs/FLib/JCalendar/doc/example/Example1.java | 196 |
1 files changed, 98 insertions, 98 deletions
diff --git a/libs/FLib/JCalendar/doc/example/Example1.java b/libs/FLib/JCalendar/doc/example/Example1.java index 57e3b87..c64e64c 100644 --- a/libs/FLib/JCalendar/doc/example/Example1.java +++ b/libs/FLib/JCalendar/doc/example/Example1.java @@ -33,146 +33,146 @@ import org.freixas.jcalendar.*; // All Rights Reserved. public class Example1 - extends JFrame + extends JFrame { //********************************************************************** // main //********************************************************************** -public static void -main( - String[] args) -{ - new Example1(); -} + public static void + main( + String[] args) + { + new Example1(); + } //********************************************************************** // Constructors //********************************************************************** -/** - * Create various instances of a JCalendar. - */ + /** + * Create various instances of a JCalendar. + */ -public -Example1() -{ - // Set up the frame + public + Example1() + { + // Set up the frame - setTitle("Example1"); - setDefaultCloseOperation(EXIT_ON_CLOSE); + setTitle("Example1"); + setDefaultCloseOperation(EXIT_ON_CLOSE); - Container contentPane = getContentPane(); - contentPane.setLayout(new GridLayout(2, 2, 5, 5)); + Container contentPane = getContentPane(); + contentPane.setLayout(new GridLayout(2, 2, 5, 5)); - // Create a border for all calendars + // Create a border for all calendars - Border etchedBorder = - BorderFactory.createEtchedBorder(); - Border emptyBorder = - BorderFactory.createEmptyBorder(10, 10, 10, 10); - Border compoundBorder = - BorderFactory.createCompoundBorder(etchedBorder, emptyBorder); + Border etchedBorder = + BorderFactory.createEtchedBorder(); + Border emptyBorder = + BorderFactory.createEmptyBorder(10, 10, 10, 10); + Border compoundBorder = + BorderFactory.createCompoundBorder(etchedBorder, emptyBorder); - // Create a date listener to be used for all calendars + // Create a date listener to be used for all calendars - MyDateListener listener = new MyDateListener(); + MyDateListener listener = new MyDateListener(); - // Display date and time using the default calendar and locale. - // Display today's date at the bottom. + // Display date and time using the default calendar and locale. + // Display today's date at the bottom. - JCalendar calendar1 = - new JCalendar( - JCalendar.DISPLAY_DATE | JCalendar.DISPLAY_TIME, - true); - calendar1.addDateListener(listener); - calendar1.setBorder(compoundBorder); + JCalendar calendar1 = + new JCalendar( + JCalendar.DISPLAY_DATE | JCalendar.DISPLAY_TIME, + true); + calendar1.addDateListener(listener); + calendar1.setBorder(compoundBorder); - // Set fonts rather than using defaults + // Set fonts rather than using defaults - calendar1.setTitleFont(new Font("Serif", Font.BOLD|Font.ITALIC, 24)); - calendar1.setDayOfWeekFont(new Font("SansSerif", Font.ITALIC, 12)); - calendar1.setDayFont(new Font("SansSerif", Font.BOLD, 16)); - calendar1.setTimeFont(new Font("DialogInput", Font.PLAIN, 10)); - calendar1.setTodayFont(new Font("Dialog", Font.PLAIN, 14)); + calendar1.setTitleFont(new Font("Serif", Font.BOLD|Font.ITALIC, 24)); + calendar1.setDayOfWeekFont(new Font("SansSerif", Font.ITALIC, 12)); + calendar1.setDayFont(new Font("SansSerif", Font.BOLD, 16)); + calendar1.setTimeFont(new Font("DialogInput", Font.PLAIN, 10)); + calendar1.setTodayFont(new Font("Dialog", Font.PLAIN, 14)); - // Display date only + // Display date only - JCalendar calendar2 = new JCalendar(JCalendar.DISPLAY_DATE, false); - calendar2.addDateListener(listener); - calendar2.setBorder(compoundBorder); + JCalendar calendar2 = new JCalendar(JCalendar.DISPLAY_DATE, false); + calendar2.addDateListener(listener); + calendar2.setBorder(compoundBorder); - // Display time only and set the time pattern to use as a duration - // from 00:00 to 23:59 + // Display time only and set the time pattern to use as a duration + // from 00:00 to 23:59 - JCalendar calendar3 = - new JCalendar( - Calendar.getInstance(), - Locale.getDefault(), - JCalendar.DISPLAY_TIME, - false, - "HH:mm"); - calendar3.addDateListener(listener); - calendar3.setBorder(compoundBorder); + JCalendar calendar3 = + new JCalendar( + Calendar.getInstance(), + Locale.getDefault(), + JCalendar.DISPLAY_TIME, + false, + "HH:mm"); + calendar3.addDateListener(listener); + calendar3.setBorder(compoundBorder); - // Display a French calendar + // Display a French calendar - JCalendar calendar4 = - new JCalendar( - Calendar.getInstance(Locale.FRENCH), - Locale.FRENCH, - JCalendar.DISPLAY_DATE | JCalendar.DISPLAY_TIME, - false); - calendar4.addDateListener(listener); - calendar4.setBorder(compoundBorder); + JCalendar calendar4 = + new JCalendar( + Calendar.getInstance(Locale.FRENCH), + Locale.FRENCH, + JCalendar.DISPLAY_DATE | JCalendar.DISPLAY_TIME, + false); + calendar4.addDateListener(listener); + calendar4.setBorder(compoundBorder); - // Add all the calendars to the content pane + // Add all the calendars to the content pane - JPanel panel1 = new JPanel(new FlowLayout()); - panel1.add(calendar1); - contentPane.add(panel1); + JPanel panel1 = new JPanel(new FlowLayout()); + panel1.add(calendar1); + contentPane.add(panel1); - JPanel panel2 = new JPanel(new FlowLayout()); - panel2.add(calendar2); - contentPane.add(panel2); + JPanel panel2 = new JPanel(new FlowLayout()); + panel2.add(calendar2); + contentPane.add(panel2); - JPanel panel3 = new JPanel(new FlowLayout()); - panel3.add(calendar3); - contentPane.add(panel3); + JPanel panel3 = new JPanel(new FlowLayout()); + panel3.add(calendar3); + contentPane.add(panel3); - JPanel panel4 = new JPanel(new FlowLayout()); - panel4.add(calendar4); - contentPane.add(panel4); + JPanel panel4 = new JPanel(new FlowLayout()); + panel4.add(calendar4); + contentPane.add(panel4); - // Make the window visible + // Make the window visible - pack(); - setVisible(true); -} + pack(); + setVisible(true); + } //********************************************************************** // Inner Classes //********************************************************************** -private class MyDateListener - implements DateListener -{ + private class MyDateListener + implements DateListener + { + + public void + dateChanged( + DateEvent e) + { + Calendar c = e.getSelectedDate(); + if (c != null) { + System.out.println(c.getTime()); + } + else { + System.out.println("No time selected."); + } + } -public void -dateChanged( - DateEvent e) -{ - Calendar c = e.getSelectedDate(); - if (c != null) { - System.out.println(c.getTime()); - } - else { - System.out.println("No time selected."); } -} - -} //********************************************************************** // End Inner Classes |
