「Java/swing/サンプル/MyJCalendar Swingでカレンダー型日付選択ダイアログのサンプル」の編集履歴(バックアップ)一覧はこちら

Java/swing/サンプル/MyJCalendar Swingでカレンダー型日付選択ダイアログのサンプル」(2013/07/31 (水) 00:15:32) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

* Java/swing/サンプル/MyJCalendar Swingでカレンダー型日付選択ダイアログのサンプル ** カレンダーパネルを使ったサンプル &ref(MyJCalendar1.png) ** カレンダーダイアログのサンプル &ref(MyJCalendar2.png) - サンプルは&ref(MyJCalendar.java)のmainメソッドに同梱されていまする - Swingでカレンダーを表示するサンプルを簡単に作ろうと思ってたのに、気がついたらコメント空行込みで600行のご立派な物になってしまいました。 - 作ってる途中でJCalendarで検索したら、先に作って公開してる人がいましたorz(でも公開します * 使い方 - 日付選択ダイアログを表示 -- Date date = MyJCalendar.showCalenderDialog(frame, button, "日付選択", date); --- 日付を選択されない場合、dateはnullになります。 - カレンダーパネルを取得 -- MyJCalendar p = new MyJCalendar(); - Date型のパラメータを渡すと、その日が選択されたパネルが取得出来ます -- MyJCalendar p = new MyJCalendar(new Date()); - 日付をクリックされた時に、値を設定するコンポーネントを設定 -- p.addClickDateListenerObject(datetf2); --- コンポーネントに「setText(String)」があれば、そこにyyyy/MM/ddに変換した文字列を設定します。 - フレームにカレンダーパネルを追加 -- frame.add(p); --- JPanelを継承して作られているので、普通にコンポーネントとして追加出来ます。 - カレンダーパネルからクリックされた日付を取得 -- Date date = p.getClickDate(); * できること + 日付指定での起動、前月、次月ボタン、プルダウンによる年月選択、日曜日赤色表示 + 日付選択ダイアログの表示 ++ クリックされた日付の返却 + 日付選択パネルの作成 ++ クリックされた日付はgetClickDateで取り出すか、setTextを持つコンポーネントをaddClickDateListenerObjectで追加 * できないこと + 日付選択によるイベント発行 ++ イベントの作り方を勉強して機能を追加したい + 祝日の赤表示 * サンプルダウンロード &ref(MyJCalendar.java) * コメント #pcomment(reply)
Swingでカレンダー型日付選択ダイアログのサンプルを作ってみました。 ** カレンダーパネルを使ったサンプル &ref(MyJCalendar1.png) ** カレンダーダイアログのサンプル &ref(MyJCalendar2.png) - サンプルは&ref(MyJCalendar.java)のmainメソッドに同梱されていまする - Swingでカレンダーを表示するサンプルを簡単に作ろうと思ってたのに、気がついたらコメント空行込みで600行のご立派な物になってしまいました。 - 作ってる途中でJCalendarで検索したら、先に作って公開してる人がいましたorz(でも公開します * 使い方 - 日付選択ダイアログを表示 -- Date date = MyJCalendar.showCalenderDialog(frame, button, "日付選択", date); --- 日付を選択されない場合、dateはnullになります。 - カレンダーパネルを取得 -- MyJCalendar p = new MyJCalendar(); - Date型のパラメータを渡すと、その日が選択されたパネルが取得出来ます -- MyJCalendar p = new MyJCalendar(new Date()); - 日付をクリックされた時に、値を設定するコンポーネントを設定 -- p.addClickDateListenerObject(datetf2); --- コンポーネントに「setText(String)」があれば、そこにyyyy/MM/ddに変換した文字列を設定します。 - フレームにカレンダーパネルを追加 -- frame.add(p); --- JPanelを継承して作られているので、普通にコンポーネントとして追加出来ます。 - カレンダーパネルからクリックされた日付を取得 -- Date date = p.getClickDate(); * できること + 日付指定での起動、前月、次月ボタン、プルダウンによる年月選択、日曜日赤色表示 + 日付選択ダイアログの表示 ++ クリックされた日付の返却 + 日付選択パネルの作成 ++ クリックされた日付はgetClickDateで取り出すか、setTextを持つコンポーネントをaddClickDateListenerObjectで追加 * できないこと + 日付選択によるイベント発行 ++ イベントの作り方を勉強して機能を追加したい + 祝日の赤表示 * サンプルダウンロード &ref(MyJCalendar.java) * コメント #pcomment(reply)

表示オプション

横に並べて表示:
変化行の前後のみ表示: