Clock
このページではTimer
を使用して取得した時刻をJList
のセルに描画するデジタル時計やJPanel
に図形で描画するアナログ時計などのサンプルを集めて一覧にしています。
Clock
Timerを使用してJPanelにアナログ時計の針を描画する
Timerを使用してJPanelにアナログ時計の針を描画する
javax.swing.Timer
を使用して現在時刻の取得し、JPanel
上にアナログ時計の針の描画します。
AffineTransformを使用してアナログ時計の文字盤に数字を配置する
AffineTransformを使用してアナログ時計の文字盤に数字を配置する
AffineTransform
を使用してアナログ時計の文字盤にアラビア数字やローマ数字を配置します。
AffineTransformを使用してアラビア数字を回転して時計盤に配置する
AffineTransformを使用してアラビア数字を回転して時計盤に配置する
AffineTransform
を使用して時計盤の上半分と下半分で異なる回転でアラビア数字を配置します。
JFrameの透明化と再描画
JFrameの透明化と再描画
透明にしたJFrame
に半透明のデジタル時計を配置し、文字更新による背景色の再描画をテストします。
AffineTransformを使用してPath2Dを変換し、7セグメントデジタル時計の数字を作成する
AffineTransformを使用してPath2Dを変換し、7セグメントデジタル時計の数字を作成する
AffineTransform
を使用してPath2D
を変換、組み合わせて7
セグメントデジタル時計用の数字を作成します。
JListでドットマトリクスLEDデジタル時計を作成する
JListでドットマトリクスLEDデジタル時計を作成する
JList
を垂直方向ニュースペーパー・スタイルレイアウトに設定して各セルにLED
風Icon
を配置し、ドットマトリクスLED
デジタル時計を作成します。