torutkのブログ

ソフトウェア・エンジニアのブログ

2014-08-01から1ヶ月間の記事一覧

JavaFXでアナログ時計のアニメーション

JavaFXのチュートリアルで海外サイトではよく取り上げられている題材にアナログ時計があります。時計盤の上に短針、長針、秒針を重ね、時間の経過とともにそれぞれの針を動かしていくものです。今回、このアナログ時計のプログラミングをしてみました。時計…

Windows 7、Java SE 8u20、NetBeans 8の組み合わせで落ちる

【お知らせ】(2014-10-15)本バグはJava SE 8u25で修正されました。 http://www.oracle.com/technetwork/java/javase/8u25-relnotes-2296185.html Windows 7 64bit版にJava SE 8u20 64bit版の上でNetBeans 8を動かしてJavaプログラムを記述していると、高頻度…

GithubのWebフォントが化ける対策

Windows 7でWebサイトを見ていると、MS ゴシックなどのアンチエイリアスが通常サイズでかからないフォントを強制するデザインのサイトがあります*1。アンチエイリアスがかからず文字がぎざぎざに表示されると見苦しく感じるので、ブラウザの設定で使用するフ…

Java SE 日本語ドキュメントの置き場所

職場で隣席の同僚から、Java SEの日本語ドキュメントどこでしたっけ? と聞かれてとっさに回答できませんでした。昔はJDKダウンロードサイトのドキュメントのところに英語版と日本語版が並んでいたのですが、現在はU.S. Oracleのサイトではなく、日本オラク…

画面の背景をCSSで一括設定するには

id:torutk:20140801 で、ペイン(AnchorPane、BorderPane、HBox、・・・などのレイアウトコンテナクラス)はデフォルトのテーマ(caspianやmodena)のCSSファイルにレイアウトコンテナクラス名に対応するセレクタ(クラスセレクタ)が定義されてないので、コ…

[Java][JavaFX][NetBeans]JavaFXアプリケーションのJARファイルにバージョン番号を入れる

はじめに Java SEの標準機能に、パッケージのバージョン管理があります。 http://docs.oracle.com/javase/jp/7/technotes/guides/versioning/spec/versioning2.html#wp90779JARファイルのMANIFEST.MFに所定の属性(Implementation-Version)を記述しておくと…

JavaFX 8でcssファイルに定義したHBoxのスタイルが反映されない

JavaFXではGUI部品の見栄え(背景色、フォントなど)をAPIから設定する他に外部CSSファイルに記述して設定することが可能です。例えば、Labelの見栄えについてはCSSファイルに次のように記述し、読み込ませることですべてのラベル部品の表示に反映できます。…