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

筐体が欲しい

PC

Apple Mac Proこのスペックと筐体でこの価格(¥349,800)は安いと思う。 というか、この内部の見せ方がいい。PCではこういう綺麗な見せ方をするシャシは他に無い。 仮に、このままWindows Vistaがネィティブで動くならばすぐにでも欲しいわ。

見慣れないサービス

WindowsXPを使用しているPCにWindows XP Service Pack 3 RCをインストールしているのだが、先日たまたまサービスのMMCを見た際に見慣れないサービスがインストールされているのに気が付いた。 %dot3svc_displayname% %eaphost_displayname% %hkmsvc_displayn…

PaintListenerは何故用意されていないんだ

ウォータマークやコピーライトの描画処理のために、共通の描画をGUIの再描画処理に挿し込みたい。.NET WindowFormsコントロールの場合であればこれは簡単でPaintイベントデリゲートにコードをアタッチすれば良いのだが、Swingにはこれに相当するものが無い。…

ボタンのフォーカス遷移を循環させる

意外に簡単に出来てしまったので、逆に忘れないようにメモ。 Windowsでは上のようにパネルなどのダイアログやパネル等のコンテナの上にボタンが複数載っている構成では、上下左右の矢印キーでボタンのフォーカスをサイクルできるようになっている。(通常の遷…

ベタだろうがなんだろうが

'70のファンク&ディスコティークは最高だ。 Play That Funky Music-Disco Classics EWFは言うに及ばず、スリーディグリーズとかエモーションズとか、いつ聞いてもかっこいい。 それにしてもこういうコンピレーション物は日本発だったりするのだが、本国のAma…

おおよそ10日ぶりの出勤

灯の消えていた時間の長いオフィスビルは足元から寒くて凍えそうだ。

MenuElementインタフェースによる階層には注意

このようにメニュー階層が定義されている場合、考えるコードとオブジェクトの階層は コード JMenuBar menuBar = new JMenuBar(); JMenu menuA = new JMenu("A"); menuA.add(new MenuItem("A_1")); menuA.add(new MenuItem("A_2")); menuA.add(new MenuItem("…

ブロッカ後日談とWindowsの作法

昨日アップしたBlockerだが、ブロック時にJOptionPane等でTopMostにダイアログを表示するとダイアログ上のキーボード入力も出来なくなってしまうことに気がついた。 ダイアログを表示する場合にはBlockerを使わないか、又はダイアログの表示時のみはガードし…

XBox360の一番の問題

は、その騒音でも、故障率でもなく、ネットワークに接続する必要が全く無いゲームであっても、XBox Liveのアカウント(ゲーマプロファイル)と紐付けされて開始してしまったが最後、ネットワークの異常によって最悪ゲームを継続できなくなってしまうことだ。(…

GlassPaneとブロッカ

GlassPaneとはSwingのフレーム上を構成するいくつかのペイン(レイヤ)のうち、一番上部にあるペインを指す。ここは名前通り「ガラス区画」と呼ばれており、デフォルトの実装では不可視のパネルとして実装されている。How to Use Root Panes - The Java Tutori…

Swingとスレッドと再描画

.NET WindowFormsのプログラマがSwingのアプリケーションを書く際に嵌る原因はいろいろあると思うが、その中でも一番は表題にもあるようにちょっとしたことで画面の再描画が止まってしまうことではないだろうか。 Swingの場合、GUIの基本的な処理が実行され…

JFC(Swing)と負の遺産(その2)

前回のエントリではSwingのイベント処理に関して、任意のコードを任意のイベントにアタッチするには 1.イベント(イベントID)に合わせたリスナオブジェクトを生成しなくてはならない 2.生成したリスナオブジェクトに合わせたリスナ登録メソッドを実行しなくて…

JFC(Swing)と負の遺産

Java、それもSwingのイベント周りはアクション、イベント、アクションリスナを使ったオーソドックスなオブザーバパターンのモデルであり、リスナの記述を匿名クラス(無名クラス)でクロージャ的に記述できるのと相まって、それ自体はOOP的で好きなのだが、い…

Yahoo! JAPAN

今年から扉が変わったんだが、正直見づらい。私は、Yahoo!のようなニュース主体のポータルサイトはニュースの見出し自体がそのページを表すのが良いと思う。(日本語の場合、特に強く思う) せめてポートレット毎に文字の大きさを変更する機能を付けて欲しいん…