JButton クラス

[内容]

  ラベルが付いたボタンを生成するクラスです.ボタンを押すことによって何らかの処理を行いたいような場合に利用します.

[コンストラクタ]

[主なメソッド]

[使用例]

  1. プログラム例では,2 つのボタンを用意し,赤いボタンを押すとテキストエリアの文字が赤に,また,青いボタンを押すと青に変わります.ActionListener を用いてイベント処理を行っています.なお,各ボタンには,ツールチップ(マウスが特定の場所に入ったとき,説明などに使う窓)が貼り付けてあります.下図における「文字を青くします」という表示が,マウスが青いボタン領域に入ったとき(図では,マウスカーソルが表示されていない)表示されるツールチップの結果です.

  2. プログラム例は,上と同じ処理を行うものですが,MouseAdapter を用いてイベント処理を行っています.

  3. プログラム例も,上と同じ処理を行うものですが,AbstractAction クラスを用いてイベント処理を行っています.

  4. プログラム例は,JToolBar クラスの各メソッド等の使用例です.各ボタンには,ツールチップ(マウスが特定の場所に入ったとき,説明などに使う窓)がセットされています.下図における「イギリス」という表示が,マウスがイギリス国旗の領域に入ったとき(図では,マウスカーソルが表示されていない)表示されるツールチップの結果です.

[参照]

AbstractAction, JToolBar, Button

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