Sponsored Link
起動時 動作時 最小化時

[Download Timer.jar]

このたび、とある大学を受験することになりました。この大学には、とても珍しいプログラミングの試験があります。PCを持ち込み、制限時間内にプログラムを作成せよ、というものです。出題される問題は、設定された制限時間からはとても想像もつかないほどトリッキーなもので、油断していると一瞬で時間が無くなります。そこで、プログラミングの試験中に使用するタイマーが必要になったわけです。

Vector辺りを探せばタイマーのソフトなんざ腐るほど落ちているわけですが、どれもこれも不届きなことにウィンドウを最小化すると残り時間がわからなくなったりするのです。コードを書いている最中はなるべく画面を広く使いたいのに、常時タイマーソフトを最前面のウィンドウに持ってくるなんてあり得ない話です。タスクバーは常時表示しているので、そこで残り時間を刻んでいて欲しい(むしろなんでこんな当然のことができんのだ!)。

そんなわけで、JavaのSwingを使って作りました。Javaの仮想マシンが入っている環境ならどこでも動くと思われます。Windowsをご利用の方は、ダウンロードしたTimer.jarをダブルクリックしてください。Unix系のOSをご利用の方は、java -jar Timer.jarコマンドを実行してください。

出現するウィンドウの左側が設定分数、右側のボタンが開始ボタンです。一度開始されると、設定した分数が経過するかウィンドウの閉じるボタンをクリックするまで終了しません。一時停止なんてヤワなことは試験中にできないので、あえて排除してあります。