タグ

Swingに関するahikorのブックマーク (3)

  • Swing再入門 レンダラーとモデル:CodeZine

    はじめに 今回は、各種の情報を保持して利用するコンポーネントについて考えてみます。コンポーネントの中には、さまざまな情報を表示するためのものがあります。比較的単純なものとしてはJComboBoxやJList、複雑なデータ構造を持つものとしてはJTreeやJTableなどがあります。これらは「セル」と呼ばれる、保持している値を表示するための部品を組み合わせて構成されています。 これらのコンポーネントは、実は1つのクラスだけでできているのではありません。コンポーネントの表示は「レンダラー」と呼ばれるオブジェクトが行い、保持するデータの管理は「モデル」というオブジェクトが行っています。このようにいくつかのオブジェクトによってコンポーネントは構成されているのです。 ここでは、JListを例に、レンダラーとモデルについて考えてみましょう。対象読者Javaの基機能は一通り覚えた、というビギナーを卒業

  • Swing入門

    この講座は、簡単な Java プログラム開発経験者を対象とします Java 言語及び AWT ライブラリの基的な知識が必要です

  • Swing再入門 JavaにおけるGUIのレイアウト:CodeZine

    はじめに Javaを初めて覚えようとするとき、多くの人はどのような順番に学習していくでしょうか。Java文法、基的なクラスライブラリ、ファイルの入出力やスレッド、そしてAWT/Swing。大体、このあたりまで一通り使えるようになったところで、「そろそろビギナー卒業かな?」と思うのではないでしょうか。 が、「一通り覚えた」と「マスターした」は大きく違います。中でも、特に注目してほしいのが、Swingです。Swingは非常に大きなライブラリであり、そう簡単にマスターできるものでもありません。が、「AWTの強化版だろう」ぐらいなつもりで、JButtonやJFieldなど主なコンポーネントとイベント関係を一通り使ってみて「わかった、わかった!」と通過してしまった人は意外に多いんじゃないでしょうか。 こうした「通り一遍にSwingを通り過ぎてしまった人」のために、もう一度改めてSwingの機能をお

  • 1