«前の日記(2005-01-28 (Fri)) 最新 次の日記(2005-01-30 (Sun))»

ありし日の気分(改)

2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|02|03|04|07|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|12|
2015|05|06|
2018|02|03|08|09|12|
2019|10|
2005年
1月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
昨日のカウンタ:
今日のカウンタ:

[RDF]

最近のトラックバック

2005-01-29 (Sat)

Java2D

今まであまり気にしていなかったJava2Dですが、ちょっといろいろ触ってみています。色々なクラスが定義されていて、Petite Peinture程度の機能*1であれば案外簡単に実装できるような気もしてきました。

これも公開できるかどうか未定ですが、ちょこちょこ遊んでみます。いや、これは仕事だった…

*1 機能を満せば同等の使い勝手を得られるという訳ではない点は注意ですが…

Java2Dって便利なんですね

Java2D APIのガイドを流し読みして、APIリファレンスを眺めつついきなりEmacsでコードを書いてごにょごにょ。

という作業を数時間しただけで、(レイヤ一枚だけだったりファイル入出力なかったりですが) 水彩ペン(α値付きのペン)、カラー選択ダイアログ、カラーピッカー登載の簡易ペイントソフトになっちゃいまいた。たった 278行。そりゃ簡単な訳です。

恐ろしいのは Java の豊富な標準API だったり、富豪的プログラミングでもさくさく動いちゃう昨今のパソコンだったり。

Java Applet

そう言えば昔からの癖で main() メソッドを含む class は java.applet.Applet のサブクラスとして書いてたんだっけ、てな事を思いだしてちょこちょこっと start() メソッドだけ追加してみたら FireFox の上で動いちゃいました。*1 恐るべし、Java。

*1 addKeyListener は聞いてくれないみたいで、キーの上からしか変更できない値は変更できませんでしたが。あと、Safari では動きませんでした。



C++でつくるUnreal Engineアプリ開発 for Windows & macOS  UE4でC++を使う方法を書いた本です。

«前の日記(2005-01-28 (Fri)) 最新 次の日記(2005-01-30 (Sun))»


2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|02|03|04|07|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|12|
2015|05|06|
2018|02|03|08|09|12|
2019|10|