2015-09-19

JavaFX: Clock 〜 アナログ時計

Clock は アナログ時計のエミュレータプログラムです

デスクトップ用アプリケーションとしては陳腐ですが、そういった小さなアプリケーションを JavaFX で作って紹介していきたいと思い、少しずつ作り始めていますが。今回はその第二弾です[参考サイトのリンク]。今回は、jewelsea 氏が GitHub Gist で公開している Sample of an animated clock in JavaFXフォークして編集しました。

開発環境は以下の通りです。

  • OS: Fedora 22 x86_64
  • jdk1.8.0_60-1.8.0_60-fcs.x86_64 (Oracle)
  • IDE: NetBeans IDE 8.0.2

実行例を以下に示しました。

参考サイト

  1. Clock in JavaFX

【追記】GitHub では、本名で登録しています。


2015-09-14

Fedora 用 openjfx パッケージ

Fedora 用の OpenJFX のパッケージが公開されているサイトを見つけました(下記)。

今までは、Fedora で配布される OpenJDK のパッケージには OpenJFX (JavaFX) のパッケージが含まれていないので、JavaFX を使いたいがために、Java は Oracle が配布している JDK のパッケージを使用していました。早速、/etc/yum.repos.d 内にレポジトリファイルを作成して java-1.8.0-openjfx をインストールしましたが、残念ながら java-1.8.0-openjdk とアップデート番号が合わず、利用できませんでした。アップデート番号が更新されるかもしれませんので、暫く様子を見ることにします。

ちなみに、OpenJFX が OpenJDK と一緒に配布されない理由は、一部のプロリエタリなソフトウェアのためのようです。下記に詳細がありますが、この問題は解消されたのでしょうか?詳しいことが判れば報告します。


2015-09-12

JavaFX: Calc - Simple Calculator

Calc はシンプルな電卓エミュレータプログラムです。

デスクトップ用アプリケーションとしては陳腐ですが、そういった小さなアプリケーションを JavaFX で作って紹介していきたいと思っています。今回はその第一弾です。目標は、最新の Java の実行環境さえあれば、Linux をはじめ、Windows や MacOS 上でも動作するマルチプラットフォームのアプリケーションを作成することです。願わくば、可読性が高く、極力シンプルなソースで記述することを目指しています。

配布するアプリケーションとしては未完成ですが、最低限の機能は実装できたので、バージョン 0.2 として、下記の参考資料のサイト(GitHub へのリンク)に公開しました。

なお、開発環境は以下の通りです。

  • OS: Fedora 22 x86_64
  • jdk1.8.0_60-1.8.0_60-fcs.x86_64 (Oracle)
  • IDE: NetBeans IDE 8.0.2

実行例を以下に示しました。

参考サイト

  1. bitwalk123/Calc [release]

【追記】GitHub では、本名で登録しています。