モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicButtonListener

java.lang.Object
javax.swing.plaf.basic.BasicButtonListener
すべての実装されたインタフェース:
FocusListener, MouseListener, MouseMotionListener, PropertyChangeListener, EventListener, ChangeListener

public class BasicButtonListener extends Object implements MouseListener, MouseMotionListener, FocusListener, ChangeListener, PropertyChangeListener
ボタン・リスナーです
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    BasicButtonListenerの新しいインスタンスを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    protected void
    AbstractButtonの不透明度をチェックします。
    void
    コンポーネントがキーボード・フォーカスを取得すると呼び出されます。
    void
    コンポーネントがキーボード・フォーカスを失うと呼び出されます。
    void
    デフォルト・キー・アクションを登録: スペースを押してボタンを"クリック"、キーボード・ニーモニック(もしあれば)を登録してください。
    void
    コンポーネント上でマウス・ボタンをクリック(押してから離す)したときに呼び出されます。
    void
    コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。
    void
    コンポーネントにマウスが入ると呼び出されます。
    void
    コンポーネントからマウスが出ると呼び出されます。
    void
    ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
    void
    コンポーネント上でマウス・ボタンが押されると呼び出されます。
    void
    コンポーネント上でマウス・ボタンが離されると呼び出されます。
    void
    バウンド・プロパティの変更時に呼び出されます。
    void
    リスナーの対象の状態が変更されたときに呼び出されます。
    void
    デフォルトのキー・アクションを登録解除します。

    クラスjava.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • BasicButtonListener

      public BasicButtonListener(AbstractButton b)
      BasicButtonListenerの新しいインスタンスを構築します。
      パラメータ:
      b - 抽象的なボタン
  • メソッドの詳細

    • propertyChange

      public void propertyChange(PropertyChangeEvent e)
      インタフェースからコピーされた説明: PropertyChangeListener
      バウンド・プロパティの変更時に呼び出されます。
      定義:
      propertyChange、インタフェースPropertyChangeListener
      パラメータ:
      e - イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
    • checkOpacity

      protected void checkOpacity(AbstractButton b)
      AbstractButtonの不透明度をチェックします。
      パラメータ:
      b - 抽象的なボタン
    • installKeyboardActions

      public void installKeyboardActions(JComponent c)
      デフォルト・キー・アクションを登録: スペースを押してボタンを"クリック"、キーボード・ニーモニック(もしあれば)を登録してください。
      パラメータ:
      c - コンポーネント
    • uninstallKeyboardActions

      public void uninstallKeyboardActions(JComponent c)
      デフォルトのキー・アクションを登録解除します。
      パラメータ:
      c - コンポーネント
    • stateChanged

      public void stateChanged(ChangeEvent e)
      インタフェースからコピーされた説明: ChangeListener
      リスナーの対象の状態が変更されたときに呼び出されます。
      定義:
      stateChanged、インタフェースChangeListener
      パラメータ:
      e - ChangeEventオブジェクト
    • focusGained

      public void focusGained(FocusEvent e)
      インタフェースからコピーされた説明: FocusListener
      コンポーネントがキーボード・フォーカスを取得すると呼び出されます。
      定義:
      focusGained、インタフェースFocusListener
      パラメータ:
      e - 処理されるイベント
    • focusLost

      public void focusLost(FocusEvent e)
      インタフェースからコピーされた説明: FocusListener
      コンポーネントがキーボード・フォーカスを失うと呼び出されます。
      定義:
      focusLost、インタフェースFocusListener
      パラメータ:
      e - 処理されるイベント
    • mouseMoved

      public void mouseMoved(MouseEvent e)
      インタフェースからコピーされた説明: MouseMotionListener
      ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
      定義:
      mouseMoved、インタフェースMouseMotionListener
      パラメータ:
      e - 処理されるイベント
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      インタフェースからコピーされた説明: MouseMotionListener
      コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。 MOUSE_DRAGGEDイベントは、マウス・ボタンを離すまで、ドラッグが発生したコンポーネントに(マウスの位置がそのコンポーネントの境界内にあるかどうかに関係なく)継続して送られます。

      ドラッグ&ドロップの実装はプラットフォームによって異なるため、ネイティブのドラッグ&ドロップの操作中にMOUSE_DRAGGEDイベントが配信されない場合があります。

      定義:
      mouseDragged、インタフェースMouseMotionListener
      パラメータ:
      e - 処理されるイベント
    • mouseClicked

      public void mouseClicked(MouseEvent e)
      インタフェースからコピーされた説明: MouseListener
      コンポーネント上でマウス・ボタンをクリック(押してから離す)したときに呼び出されます。
      定義:
      mouseClicked、インタフェースMouseListener
      パラメータ:
      e - 処理されるイベント
    • mousePressed

      public void mousePressed(MouseEvent e)
      インタフェースからコピーされた説明: MouseListener
      コンポーネント上でマウス・ボタンが押されると呼び出されます。
      定義:
      mousePressed、インタフェースMouseListener
      パラメータ:
      e - 処理されるイベント
    • mouseReleased

      public void mouseReleased(MouseEvent e)
      インタフェースからコピーされた説明: MouseListener
      コンポーネント上でマウス・ボタンが離されると呼び出されます。
      定義:
      mouseReleased、インタフェースMouseListener
      パラメータ:
      e - 処理されるイベント
    • mouseEntered

      public void mouseEntered(MouseEvent e)
      インタフェースからコピーされた説明: MouseListener
      コンポーネントにマウスが入ると呼び出されます。
      定義:
      mouseEntered、インタフェースMouseListener
      パラメータ:
      e - 処理されるイベント
    • mouseExited

      public void mouseExited(MouseEvent e)
      インタフェースからコピーされた説明: MouseListener
      コンポーネントからマウスが出ると呼び出されます。
      定義:
      mouseExited、インタフェースMouseListener
      パラメータ:
      e - 処理されるイベント