SWTコントロールDateTimeの使用¶
DateTimeはSWT 3.3から追加されたウィジェットです。日時の入力が可能です。
- DateTimeを作ること
以下のコードを参照してください
``` java DateTime dateTime = new DateTime(shell, SWT.BORDER| SWT.DATE);
DateTime dateTime_1 = new DateTime(shell, SWT.BORDER | SWT.TIME); DateTime dateTime_2 = new DateTime(shell, SWT.CALENDAR | SWT.BORDER) DateTime date4 = new DateTime(shell, SWT.BORDER | SWT.DROP_DOWN); ```
以下図は相応する効果図:

- 値の設定や取得
以下のコードを参照してください
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | DateTime dateTime = ... // 年月日を設定 dateTime.setYear(2014); dateTime.setMonth(5); dateTime.setDay(23); // 時刻を設定 dateTime.setHours(10); dateTime.setMinutes(30); dateTime.setSeconds(30); // 年月日を取得 int year = dateTime.getYear(); int month = dateTime.getMonth(); int day = dateTime.getDay(); // 時刻を取得 int hours = dateTime.getHours(); int minutes = dateTime.getMinutes(); int seconds = dateTime.getSeconds(); |