2008-12-01から1ヶ月間の記事一覧
元の背景色を維持して文字色だけを変える版。変更部分はわずかなので差分だけでもよかったのですが最終版なので一通り。ついでに画面制御シーケンスによる実装も。使用例のTest.javaはインタフェースを変えていないので前日のをそのままで。 ConsoleText.jav…
今年の漢字。
プラットフォーム依存の部分がネイティブライブラリに追い出されているのに、Java側のクラス定義にそれが漏れ出しているところがあるので、帰りの機内で暇つぶしに手直し。 ConsoleText.java package jp.ne.hatena.misuzukamio.console; import java.util.Co…
最終日、参加しました。気温差のせいか異様に暖かく感じると思ったら、平年の気温より暖かめだったみたいです。
昨日帰ってきました。大荒れで寒かったですが、いろいろ美味しかったし楽しかったです。
飛行機の中で暇つぶしにちょっと変えました。Java側のコード量がこえふとってます。Javaでできることを無理に外部でやる必要はないのでこんな感じに。ついでに余計な機能も付けてみたり。 ConsoleText.java package jp.ne.hatena.misuzukamio.console; publi…
クリスマス週間なので昨日の夕方から北の国にやってきてます。やっぱり札幌は寒いです。建物の中は暖かいんですけどね。
ちょっとした処理をしてテキスト表示するJavaアプリケーションを作り、Windowsのコマンドプロンプト上で使っていたのですが、出力するものに合わせてテキスト色を変えられれば使い勝手が良くなる感じ、と思ったのが事の始まり。 とはいえ、コマンドプロンプ…
蘭も当麻もノーガード戦法で相手を説得ですか。
やっぱりある意味コミカルなこういう回がないと地獄少女じゃないです。誰が誰をどういう理由で流すかの読めなさでは今回が一番だったかも。
列挙型の各列挙定数は列挙型のロード時にインスタンス化される。列挙型にプログラマが追加で定義した静的初期化子の内容は、この列挙定数のインスタンス化後に実行される。追加の静的初期化子よりも前にコンパイラが列挙定数のインスタンス化を行う静的初期…
JNI自体滅多に使わないし、さらにネスト型にnativeメソッドを定義するようなことがなかったので気がつかなかったけれど、 package foo; public class Outer { public class Inner { public native void bar(); } } からWindows用のJDK5のjavahでヘッダファイ…
ちょっと調べ物でドロップしたりペーストしたりしたもののDataFlavorを見るために。canImportは常にtrueを返して何でも受け入れ、importDataは常にfalseを返すように。JDK6用。5ならTransferHandlerの2つのメソッドを古い版に。importリストに入っていないTr…