JPanel クラス

[内容]

  他のコンポーネントを貼り付けるために使用されます.JFrameJDialog に貼り付けて,それらのレイアウト設計に使用されます.機能的には,JFrame や JDialog と似ていますが,境界やタイトル部分を持たず,直接見ることはできません.

[コンストラクタ]

[主なメソッド]

[使用例]

  1. プログラム例は,簡単な描画の例です.Window を GridLayout により,上下 2 つに分け,下の領域に貼り付けた JPanel に描画しています.レイアウトマネージャもコンテントぺインを対象としなければなりませんし,また,paint メソッドの代わりに,paintComponent メソッドを利用している点( JComponent に定義されており,このサブクラスでないと描画できない)にも注意してください.
  2. プログラム例は,レイアウトマネージャを使用せずにボタンを貼り付けた例です.

  3. プログラム例は,コンポーネントを動的に再配置する例です.上のテキストフィールドに数値を入力すると,その数だけのテキストフィールドが下に表示されます.この例は,JScrollPane クラスDocumentListener インタフェースの使用方法の例にもなっています.

[参照]

JFrame, Panel

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引