タグ

2005年6月23日のブックマーク (3件)

  • JavaのGUIをXMLから生成する gui4j 1.1公開 | エンタープライズ | マイコミジャーナル

    gui4jプロジェクトは6日(現地時間)、JavaプログラムにおいてGUIをXMLファイルで記述するためのツールであるgui4jを公開した。gui4jを利用することで、ウィンドウの構成や見た目をXMLで定義することができる。これによってプログラム体とGUI定義を効率よく分離することができるため、アプリケーションの見た目を変更するのにプログラム内部の処理を意識しなくて済むようになる。 gui4jを使用して作成されたJavaプログラムは、ウィンドウ生成時にXMLファイルを読み込む。このXMLファイルにはウィンドウに配置するGUI部品のレイアウトや、ユーザの入力に対して呼び出すアクションなどが定義されている。プログラムはそれらの定義からユーザインタフェースを構築することになる。 GUIの定義を行うXMLファイルは、例えばリストのような記述になる。 リスト helloworld.xml GUI

    shozzy
    shozzy 2005/06/23
    おお、便利かも。ドツボりやすいレイアウトマネージャ辺りはどういう扱いになるんだろう?
  • テーブルを使った日本地図

    【-HOME-BACK-】 テーブルを使った日地図 下記のソースを<body>から</body>の間にコピーしてください。 サンプル 北海道 青森 秋田 岩手 沖縄 石 川 新潟 山形 宮城 山 口 島根 鳥取 兵庫 京都 福 井 富 山 長野 福島 長 崎 佐 賀 福 岡 広島 岡山 滋賀 群馬 栃木 茨城 大 阪 奈 良 岐阜 山梨 埼玉 熊 大 分 愛媛 香川 三 重 愛 知 静 岡 神 奈 川 東京 千葉 高知 徳島 和歌山 鹿 児 島 宮 崎 ソース <table border="0" cellpadding="3" cellspacing="1"> <tr> <td align="center"> </td> <td align="center"> </td> <td align="center"> </td> <td align="center"> </td> <td

    shozzy
    shozzy 2005/06/23
    もうちょっと「解像度」を上げて(セルを細かくして)、位置関係を正確にした方が良いな。色々変な箇所が。
  • プログラミングの基礎テクニック

    はじめに こんにちは、結城浩です。 ここは、月刊誌『C MAGAZINE』で『プログラミングの基礎テクニック』という連載を書いていたときのサポートページです。 この連載では、 問題と解決の間のギャップを埋めるテクニックとして、 基的なアルゴリズム プログラミング言語のイディオム そのほかの技法 の中から、よく使われるものを選び、具体的なプログラム例と図を使って解説します。 プログラミング言語としてはJavaやCなどを用いています。 文法は理解しているけれど、経験が浅いという人を対象にして解説しますが、 できれば、熟練者にとっても新しい発見があるような内容も盛り込んでいます。 内容 第1回 (2003年12月号) : Buffering ―― まとめ買いのメリット デバイスへのアクセスに時間がかかる場合、 アクセス回数を減らすことによって高速化をはかることができます。 利用者とデバイスの間