JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.Cursor
的使用

使用 Cursor 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
javax.accessibility 定義了使用者介面元件與提供對這些元件進行存取的輔助技術之間的協定。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.table 提供用於處理 javax.swing.JTable 的類別和介面。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

java.awtCursor 的使用
 

宣告為 Cursorjava.awt 中的欄位
protected static Cursor[] Cursor.predefined
           
 

返回 Cursorjava.awt 中的方法
 Cursor Toolkit.createCustomCursor(Image cursor, Point hotSpot, String name)
          創建一個新的自定義鼠標物件。
 Cursor List.AccessibleAWTList.AccessibleAWTListChild.getCursor()
          獲取此物件的 Cursor。
 Cursor MenuComponent.AccessibleAWTMenuComponent.getCursor()
          獲取此物件的 Cursor
 Cursor Component.getCursor()
          獲取元件中的鼠標集合。
 Cursor Component.AccessibleAWTComponent.getCursor()
          獲取此物件的 Cursor
static Cursor Cursor.getDefaultCursor()
          返回系統預設鼠標。
static Cursor Cursor.getPredefinedCursor(int type)
          返回一個具有指定預定義型別的鼠標物件。
static Cursor Cursor.getSystemCustomCursor(String name)
          返回與指定名稱比對的特定於系統的定制鼠標物件。
 

參數型別為 Cursorjava.awt 中的方法
 void List.AccessibleAWTList.AccessibleAWTListChild.setCursor(Cursor cursor)
          設置此物件的 Cursor。
 void MenuComponent.AccessibleAWTMenuComponent.setCursor(Cursor cursor)
          設置此物件的 Cursor
 void Window.setCursor(Cursor cursor)
          設置指定鼠標的鼠標圖像。
 void Component.setCursor(Cursor cursor)
          為指定的鼠標設置鼠標圖像。
 void Component.AccessibleAWTComponent.setCursor(Cursor cursor)
          設置此物件的 Cursor
 

java.awt.dndCursor 的使用
 

宣告為 Cursorjava.awt.dnd 中的欄位
static Cursor DragSource.DefaultCopyDrop
          用於複製操作的預設 Cursor,指示當前允許放置。
static Cursor DragSource.DefaultCopyNoDrop
          用於複製操作的預設 Cursor,指示當前不允許放置。
static Cursor DragSource.DefaultLinkDrop
          用於連接操作的預設 Cursor,指示當前允許放置。
static Cursor DragSource.DefaultLinkNoDrop
          用於連接操作的預設 Cursor,指示當前不允許放置。
static Cursor DragSource.DefaultMoveDrop
          用於移動操作的預設 Cursor,指示當前允許放置。
static Cursor DragSource.DefaultMoveNoDrop
          用於移動操作的預設 Cursor,指示當前不允許放置。
 

返回 Cursorjava.awt.dnd 中的方法
 Cursor DragSourceContext.getCursor()
          返回當前的拖動 Cursor
 

參數型別為 Cursorjava.awt.dnd 中的方法
protected  DragSourceContext DragSource.createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl)
          創建處理此拖動的 DragSourceContext
 void DragSourceContext.setCursor(Cursor c)
          將此拖動操作的鼠標設置為指定的 Cursor
 void DragGestureEvent.startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)
          在給定要顯示的初始 Cursor、拖動 ImageImage 的偏移量、Transferable 物件和要使用的 DragSourceListener 的情況下開始拖動。
 void DragGestureEvent.startDrag(Cursor dragCursor, Transferable transferable)
          在給定拖動操作的 Cursor 和表示拖動操作源資料的 Transferable 的情況下開始拖動此操作。
 void DragGestureEvent.startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl)
          在給定要顯示的初始 CursorTransferable 物件和要使用的 DragSourceListener 的情況下開始拖動。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)
          在給定發起拖動的 DragGestureEvent、使用的初始 Cursor、要拖動的 ImageImage 原點距離觸發時 Cursor 熱點的偏移量、拖動的目標資料和 DragSourceListener 的情況下開始拖動。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          在給定發起拖動的 DragGestureEvent、使用的初始 Cursor、要拖動的 ImageImage 原點距離觸發時 Cursor 熱點的偏移量、拖動的 Transferable 目標資料、DragSourceListenerFlavorMap 的情況下開始拖動。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl)
          在給定發起拖動的 DragGestureEvent、使用的初始 Cursor、拖動的 Transferable 目標資料和 DragSourceListener 的情況下開始拖動。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          在給定發起拖動的 DragGestureEvent、使用的初始 Cursor、拖動的 Transferable 目標資料、DragSourceListenerFlavorMap 的情況下開始拖動。
 

參數型別為 Cursorjava.awt.dnd 中的建構子
DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)
          從 DragSource 調用,此建構子創建一個新 DragSourceContext,使其具有為此 Drag 指定的 DragSourceContextPeer、觸發該 Drag 的 DragGestureEvent、用於該 Drag 的初始 Cursor、進行 Drag 時顯示的 Image(可選)、Image 原點與觸發事件時距離熱點的偏移量、Transferable 目標資料、Drag 和 Drop 操作期間使用的 DragSourceListener
 

javax.accessibilityCursor 的使用
 

返回 Cursorjavax.accessibility 中的方法
 Cursor AccessibleComponent.getCursor()
          獲取此物件的 Cursor。
 

參數型別為 Cursorjavax.accessibility 中的方法
 void AccessibleComponent.setCursor(Cursor cursor)
          設置此物件的 Cursor。
 

javax.swingCursor 的使用
 

返回 Cursorjavax.swing 中的方法
 Cursor JTree.AccessibleJTree.AccessibleJTreeNode.getCursor()
           
 Cursor JTable.AccessibleJTable.AccessibleJTableCell.getCursor()
          獲取此物件的 Cursor
 Cursor JList.AccessibleJList.AccessibleJListChild.getCursor()
           
 Cursor JInternalFrame.getLastCursor()
          返回通過 setCursor 方法設置的最後一個 Cursor,它是不可調整大小的 Cursor
 

參數型別為 Cursorjavax.swing 中的方法
 void JTree.AccessibleJTree.AccessibleJTreeNode.setCursor(Cursor c)
           
 void JTable.AccessibleJTable.AccessibleJTableCell.setCursor(Cursor c)
          設置此物件的 Cursor
 void JList.AccessibleJList.AccessibleJListChild.setCursor(Cursor c)
           
 void JInternalFrame.setCursor(Cursor cursor)
          為指定的鼠標設置鼠標圖像。
 

javax.swing.tableCursor 的使用
 

返回 Cursorjavax.swing.table 中的方法
 Cursor JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getCursor()
           
 

參數型別為 Cursorjavax.swing.table 中的方法
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setCursor(Cursor c)
           
 

javax.swing.text.htmlCursor 的使用
 

返回 Cursorjavax.swing.text.html 中的方法
 Cursor HTMLEditorKit.getDefaultCursor()
          返回預設鼠標。
 Cursor HTMLEditorKit.getLinkCursor()
          返回要在超連接上使用的鼠標。
 

參數型別為 Cursorjavax.swing.text.html 中的方法
 void HTMLEditorKit.setDefaultCursor(Cursor cursor)
          設置預設鼠標。
 void HTMLEditorKit.setLinkCursor(Cursor cursor)
          設置要在連接上使用的鼠標。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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