Timer Clock : カウントダウンのタイマー/時計
In English
(最終更新日: ) (このPage は日本語への翻訳途中)
目次
Timer Clock はカウントダウンのタイマー/時計です.
もともとは,Eurographics 2002 という学会の
チュートリアルセッションのために作成されました.
これをノートパソコンなどで発表に使うと,どの位の時間が残されているかが
一目でわかります.
ウィンドウの大きさの変更と共にフォントのサイズも自動で変更されます.
また,フォント,前景色,背景色の変更が可能です.
時間が来ると反応するいくつかのアクションを設定することもできます.
このプログラムは Java 環境で動きます.そのため,Windows, Linux,
Solaris などで動きます.私がテストした環境は Windows98, Windows XP,そして
Linux です.
Keywords: カウントダウン, タイマー, 時計, 学会, タイムキーパー,
アラーム, Java, ウィンドウ フォント 文字 拡大縮小
- JDK 1.4 Standard edition runtime environment かそれ以降のバージョンが
必要です.
ここでは Windows, Solaris, Linux の JRE (Java Runtime
Environment) があります.また,その他の環境,たとえば BSD
(FreeBSD, NetBSD etc.) や MaxOSX などの JRE
へのリンクもあります.
- すぐに試す場合には,``tc.jar'' をコピーして下さい.また,ソースからコンパイルすることもできます.
このコードは JDK 1.4 以降で Javaに入った assert facility を使って
いますので,コンパイル時にはこれを on にして下さい.詳しくは JDK
の release note やマニュアルにあります.
- 1 分間を設定し,スタートとストップを行ないます.
- Show the Timer Setting Dialog with ``Setting -- Time''.
- Set the timer at 1 min.
- Then the timer will look like below.
- To start the timer, select ``Control -- start.''
- To stop the timer, select ``Control -- stop.''
- File Menu
- File -- About : Show program descriptions (Version and
Copyright).
- File -- Exit : Exit the program.
- Setting Menu
- Setting -- Font : Change the font. The number of available
fonts is depends on the system. Ignore font size, as it is
automatically set according to window size and font metric.
- Setting -- default FG Color : set default Foreground
color. When you select the Reset Color menu item,
Foreground color will return to this.
- Setting -- default BG Color : set default Background
color. When you select the Reset Color menu item,
Background color will return to this.
- Setting -- Reset Color : Reset the
color. When the color is changed with Actions, this reset
the colors to default FG/BG colors.
- Setting -- Time : Set the time. See Quick
Tutorial
- Setting -- Actions : Set the actions. You can set several
actions. Notice : The time means elapsed time. So if you set
the timer 3 min, and you want to set an action when the
timer is 00:00, then you should set the elapsed time to
03:00.
- No Action : なにもしません.
- Beep : 時間が来ると beep 音が鳴ります.
- Color Change : 時間が来ると前景と背景色が変更されます.
- Popup a Window : 時間が来るとウィンドウが出現します.
(これは電子レンジでピザを作る時とかに使っています.)
- Control Menu
- Control -- Start : start the count down.
- Control -- Stop : stop the count down.
- Control -- reset : reset the count down. This also reset the color and reset the actions.
- -h --help
print help message
- -V --version
Show this version of this program
- -v --verbose
verbose mode (for debugging)
- -p --period=int
set the period (seconds)
- -f --font-name=string
font family name
- -i --font-italic=boolean
italic if true
- -b --font-bold=boolean
bold face if true
This program is distributed under GNU public license.
- Version 0.1.2
- Version 0.1.3-current
This program is under the GNU General Public License.
Copyright (C) 2002 Yamauchi, Hitoshi
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
- Thanks to Yoshizawa Shin (shin " at "
mpi-sb.mpg.de.kein.spam.delete.after.de) for teaching how to use
the Java threads and several useful comments about Java
programming.
- Thanks to Maeda Atusi for Option.java.
- GUIs were built with Forte for Java by Sun Microsystems.
コメントやバグレポートは歓迎です.連絡先は
私の pageにあります.
あるいは,以下にメイルを送って下さい.
hitoshi"at"mpi-sb.mpg.de.kein.spam
(Email 送信の際には "at" は @ に,そして,.kein.spam
部分を消去して下さい.)
Copyright (C) 2002-2003 山内 斉 (Yamauchi, Hitoshi)
Most recent update : :