掲示板お問い合わせランダムジャンプ



この広告は30日以上更新がないブログに表示されております。 新しい記事を書くことで広告を消すことができます。

2008年04月27日
DateTimeコントロールで2分ごとにSelectedイベントが発生する?
まだ原因は不明だが、一応(少なくとも私の環境では)再現性があるのでエントリーとしてまとめておく。
とは言っても%表題%そのままなのだが、同じ現象をgoogleでは検索出来なかった。
Ver.3.3から実装されたDateTimeコントロールで、カレンダーとして生成した(styleにSWT.CALENDARを指定した)場合、addSelectionListenerに登録したイベントリスナーのwidgetSelectedメソッドがきっちり2分間隔で繰り返し呼び出される。
これはEclipse RCPではなくSWT単体でも再現する。裸のSWTシェルにDateTimeのみを表示させたSWTでも、やはり同じ現象が発生するのだ。
もしDateTimeコントロール(カレンダー)のSelectedイベントを使う場合はこの事に注意されたい。

ちなみに当方の環境はEclipse 3.3.2+JRE1.6.0_05。ただしJRE1.5でも同様の現象が発生する。他の環境では実験していない。
[ 投稿者:朽木三郎 at 23:27 | Java SWT | コメント(2) | トラックバック(0) ]

この記事へのコメント
コメント
投稿者: SWTお宅 at 2008-05-26 23:12:15
情報ありがとうございます
やはりバグだったのですね。差し当たりは実装で回避して、修正されるのを待つしかなさそうですね
投稿者: 朽木三郎 at 2008-05-27 16:16:10

この記事へのトラックバック

この記事へのトラックバックURL
http://shinshu.fm/MHz/52.04/a08159/0000236565.trackback

この記事の固定URL
http://shinshu.fm/MHz/52.04/archives/0000236565.html

記事へのコメント
 
簡単演算認証: 9 x 6 + 5 =
計算の答えを半角英数字で入力して下さい。
名前: [必須]
URL/Email:
タイトル:
コメント:
※記事・コメントなどの削除要請はこちら