†AWTを調査します。†コメントはありません。処理が軽いことでしょうか。継承しているので子部品を貼り付けることができます。11:42:01ライトウェイトは語感に反して重いというのは泣けてきますね。Componentで部品を作ると、自前でSwingのようなものを作るイメージでしょうか。いうのもアリなんじゃないかという気がしてきました。あとadd()はContainerのメソッドだということを知りませんでした。クライアントウィンドウの左上にあわせています。22:09:38用語が混乱しているので確認です。私は上でも引用している../コメントのオフセットの説明で以下のように描きました。22:18:08baysideさんのおっしゃる「クライアントウィンドウの左上」というのは、私の図の「ローカル座標系の原点」のことですよね?私が別のものを指して「ウィンドウの左上」という表現を使っているので、念のため確認です。22:19:33クライアントウィンドウの左上というのは図のローカル座標系の原点と一緒です。11:42:37了解しました。ここまで来ると、もう独自性は出さずに、JavaでAWT互換を目指した方がいいんじゃないかという気がしてきました。23:37:06AWTではフレームにパネルを追加して、そのパネルへ描画するのが座標をいちいち考えなくてもすむ一番楽な方法かもしれません。あと、JDKのバージョンによって、フレームで直接キーイベントやマウスイベントを拾うときの挙動の違いがあったりするので、リスナーもパネルに貼り付けるのが無難かもしれません。22:07:20ありがとうございます。この仕様ではそういう方法しかないので、フレームに直接描画せずにCanvasを使うことが推奨されているのかなと想像したところでした。22:16:57長文に紛れて確認が難しかったのでこちらに移動させていただきました。†コメントはありません。コメント/GUIサーバ高速化/05.部分描画実装(libbaygui)/実装/AWT?お名前:義務と言うのは、勝手に開発を進めてもやめたら何も残らず、ソースもゴミ同然ということを痛いほど思い知ったので、過程を詳細に書かないと無駄になるだろうというようなことです。過程を残すことで5倍くらい遅くなっていますが、何も残らないようなことをするとゼロなので、それよりましかな程度のことです。楽しくて仕方ないから筆が進むというわけではありません。23:00:29ちょっと書き方が下品でしたね。GUIをいじるのが楽しくて仕方ない人に読んでもらえたらうれしいな、という感じです。あと情熱と言うより義務感ですね。頭を突っ込んだ以上、開発しないにせよ、情報を残すのはやはり義務かな、というような感じです。22:26:21最近のGUI調査の知識や情熱を見ていると、「GUIを作るのは楽しそうだ」と思っているならば、ぜひなんらかの形でMonaのGUIづくりに関わって欲しいと思いました。混乱とか歯が立たないとかが理由で手を出していないならば、そんなことは気にしないというやり方もありますし。TinoさんがGUIを作ることに興味ないのが作らない理由ならばしょうがないですけど。19:46:14ぶっちゃけ私が作っても、CanvasGUIにはまったく歯が立たないので、混乱を招くだけなんじゃないかという気がしています。Windmillを見る限り、私が作るより数倍は上です。13:05:51ページ再構成に伴い、コメントをこちらに移動させていただきました。www.be-interactive.org。