JButton クラス

[内容]

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

[コンストラクタ]

[主なメソッド]

[使用例]

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

  2. プログラム例は,上と同じ処理を行うものですが,MouseAdapter を用いてイベント処理を行っています.ここをクリックするとアプレット版が表示されます(プログラム).

  3. プログラム例も,上と同じ処理を行うものですが,AbstractAction クラスを用いてイベント処理を行っています.ここをクリックするとアプレット版が表示されます(プログラム例1,または,プログラム例2).

  4. プログラム例は,JToolBar クラスの各メソッド等の使用例です.各ボタンには,ツールチップがセットされています.ここをクリックするとアプレット版が表示されます(プログラム).ただし,アプレットのサイズを 0 にして(アプレットは表示されません),アプレットから新しい Window を生成しています.

[参照]

AbstractAction, JToolBar, Button

ホームページ 目次 演習解答例目次 付録目次 索引