JavaTM 2 Platform
Standard Ed. 6

介面 java.awt.event.MouseListener
的使用

使用 MouseListener 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
java.awt.event 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

java.awtMouseListener 的使用
 

實作 MouseListenerjava.awt 中的類別
 class AWTEventMulticaster
          AWTEventMulticaster 實作對 java.awt.event 套件中定義的 AWT 事件的指派,該指派是有效的、執行緒安全的多路廣播事件指派。
 

返回 MouseListenerjava.awt 中的方法
static MouseListener AWTEventMulticaster.add(MouseListener a, MouseListener b)
          添加鼠標偵聽器 a 和鼠標偵聽器 b,並返回得到的多路廣播偵聽器。
 MouseListener[] TrayIcon.getMouseListeners()
          返回已在此 TrayIcon 上註冊的所有鼠標偵聽器的陣列。
 MouseListener[] Component.getMouseListeners()
          返回在此元件上所有已註冊的鼠標偵聽器的陣列。
static MouseListener AWTEventMulticaster.remove(MouseListener l, MouseListener oldl)
          從鼠標偵聽器 l 中移除舊的鼠標偵聽器,並返回得到的多路廣播偵聽器。
 

參數型別為 MouseListenerjava.awt 中的方法
static MouseListener AWTEventMulticaster.add(MouseListener a, MouseListener b)
          添加鼠標偵聽器 a 和鼠標偵聽器 b,並返回得到的多路廣播偵聽器。
 void TrayIcon.addMouseListener(MouseListener listener)
          添加指定的鼠標偵聽器,以接收發自此 TrayIcon 的鼠標事件。
 void Component.addMouseListener(MouseListener l)
          添加指定的鼠標偵聽器,以接收發自此元件的鼠標事件。
static MouseListener AWTEventMulticaster.remove(MouseListener l, MouseListener oldl)
          從鼠標偵聽器 l 中移除舊的鼠標偵聽器,並返回得到的多路廣播偵聽器。
 void TrayIcon.removeMouseListener(MouseListener listener)
          移除指定的鼠標偵聽器。
 void Component.removeMouseListener(MouseListener l)
          移除指定的鼠標偵聽器,以便它不再接收發自此元件的鼠標事件。
 

java.awt.dndMouseListener 的使用
 

實作 MouseListenerjava.awt.dnd 中的類別
 class MouseDragGestureRecognizer
          DragGestureRecognizer 的抽象子類別,它定義了一個基於鼠標動作的 DragGestureRecognizer
 

java.awt.eventMouseListener 的使用
 

實作 MouseListenerjava.awt.event 中的類別
 class MouseAdapter
          接收鼠標事件的抽象適配器類別。
 

javax.swingMouseListener 的使用
 

實作 MouseListenerjavax.swing 中的類別
 class ToolTipManager
          管理系統中的所有 ToolTips
 

javax.swing.eventMouseListener 的使用
 

javax.swing.eventMouseListener 的子介面
 interface MouseInputListener
          實作 MouseListenerMouseMotionListener 介面中的所有方法的偵聽器。
 

實作 MouseListenerjavax.swing.event 中的類別
 class MouseInputAdapter
          MouseInputListener 介面的一個空實作,提供此類別作為簡化創建偵聽器任務的一種便捷方式,它只擴展和實作需要的方法。
 

javax.swing.plaf.basicMouseListener 的使用
 

實作 MouseListenerjavax.swing.plaf.basic 中的類別
 class BasicButtonListener
          按鈕偵聽器。
protected  class BasicComboPopup.InvocationMouseHandler
          要在組合框( 其彈出選單)上註冊的偵聽器,該偵聽器處理影響彈出選單狀態的鼠標事件。
protected  class BasicComboPopup.ListMouseHandler
          在列表中釋放鼠標時,此偵聽器隱藏彈出部分。
 class BasicDesktopIconUI.MouseInputHandler
          偵聽鼠標移動及對其操作。
protected  class BasicFileChooserUI.DoubleClickListener
           
protected  class BasicInternalFrameUI.BorderListener
          偵聽邊框調整。
protected  class BasicInternalFrameUI.GlassPaneDispatcher
           
 class BasicListUI.MouseInputHandler
          鼠標輸入和 JList 的焦點處理。
protected  class BasicMenuItemUI.MouseInputHandler
           
protected  class BasicMenuUI.MouseInputHandler
          實例化後供選單項使用,用於處理鼠標事件的當前選單選擇。
protected  class BasicScrollBarUI.ArrowButtonListener
          鼠標鍵的偵聽器。
protected  class BasicScrollBarUI.TrackListener
          追蹤鼠標拖動。
 class BasicSliderUI.TrackListener
          追蹤鼠標移動。
protected  class BasicSplitPaneDivider.MouseHandler
          MouseHandler 負責將鼠標事件(釋放、拖動……)轉換為適當的 DragController 方法。
 class BasicTabbedPaneUI.MouseHandler
          此類別應視為“受保護”內部類別。
 class BasicTableHeaderUI.MouseInputHandler
          此內部類別因編譯器故障而被標記為“公開”。
 class BasicTableUI.MouseInputHandler
          此內部類別因編譯器故障而被標記為“公開”。
static class BasicTextUI.BasicCaret
           
 class BasicToolBarUI.DockingListener
          此類別應視為“受保護”內部類別。
 class BasicTreeUI.MouseHandler
          TreeMouseListener 負責基於鼠標事件更新選擇。
 class BasicTreeUI.MouseInputHandler
          在將鼠標釋放到用於建構 MouseInputHandler 的目的地之前,它一直負責傳遞所有鼠標事件,包括鼠標移動事件。
 

宣告為 MouseListenerjavax.swing.plaf.basic 中的欄位
protected  MouseListener BasicComboPopup.listMouseListener
          此受保護欄位是特定於實作的。
protected  MouseListener BasicTabbedPaneUI.mouseListener
           
protected  MouseListener BasicComboPopup.mouseListener
          此受保護欄位是特定於實作的。
protected  MouseListener BasicComboBoxUI.popupMouseListener
           
 

返回 MouseListenerjavax.swing.plaf.basic 中的方法
protected  MouseListener BasicFileChooserUI.createDoubleClickListener(JFileChooser fc, JList list)
           
protected  MouseListener BasicComboPopup.createListMouseListener()
          創建觀察彈出列表中的鼠標事件的鼠標偵聽器。
protected  MouseListener BasicTreeUI.createMouseListener()
          創建負責基於鼠標事件更新選擇的偵聽器。
protected  MouseListener BasicTabbedPaneUI.createMouseListener()
           
protected  MouseListener BasicComboPopup.createMouseListener()
          創建將觀察組合框上的鼠標按下和釋放事件的偵聽器。
 MouseListener BasicComboPopup.getMouseListener()
          ComboPopup.getMouseListener() 的實作。
 MouseListener ComboPopup.getMouseListener()
          返回將添加到組合框的鼠標偵聽器或 null。
 

javax.swing.plaf.metalMouseListener 的使用
 

實作 MouseListenerjavax.swing.plaf.metal 中的類別
protected  class MetalFileChooserUI.SingleClickListener
           
protected  class MetalToolBarUI.MetalDockingListener
           
 

javax.swing.textMouseListener 的使用
 

實作 MouseListenerjavax.swing.text 中的類別
 class DefaultCaret
          插入符的預設實作。
 

javax.swing.text.htmlMouseListener 的使用
 

實作 MouseListenerjavax.swing.text.html 中的類別
protected  class FormView.MouseEventListener
          當輸入的型別等於被單擊的圖像型別時,MouseEventListener 類別將用於處理表單提交。
static class HTMLEditorKit.LinkController
          此類別用於觀察關聯元件並在適當的時候觸發該元件上的超連接事件。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only