このページでは、Cursor関係の使い方を集めて一覧にしています。

Cursor

Cursorのアニメーション

thumbnail
Cursorのアニメーション

Timerを使ったCursorの切り替えで、マウスポインタのループアニメーションを行います。

Cursorオブジェクトの生成

thumbnail
Cursorオブジェクトの生成

BufferedImageからカーソルオブジェクトを作成し、これをコンポーネントに設定します。

Cursorを砂時計に変更

thumbnail
Cursorを砂時計に変更

バックグラウンドで処理が実行されている間は、Cursorに砂時計が設定されたGlassPaneを有効にします。

Modalで透明なJDialogを使って親のJFrameへの入力をブロックする

thumbnail
Modalで透明なJDialogを使って親のJFrameへの入力をブロックする

Modalで透明なJDialogを表示することで、親のJFrame全体への入力操作をブロックします。

Screen上にあるMouseの位置を取得する

thumbnail
Screen上にあるMouseの位置を取得する

Screen上にあるMouseの絶対位置を取得して、パネル内のラケットを移動します。

JToolTipの表示位置

thumbnail
JToolTipの表示位置

JToolTipの表示位置がドラッグでマウスカーソルに追従するように設定します。

JLayerで指定したコンポーネントへの入力を禁止

thumbnail
JLayerで指定したコンポーネントへの入力を禁止

JDK 7で導入されたJLayerを利用して指定したコンポーネントへの入力を禁止します。

JListのセル中に配置したコンポーネント毎にカーソルを変更する

thumbnail
JListのセル中に配置したコンポーネント毎にカーソルを変更する

JListのセルに配置されているコンポーネントをマウスの座標から検索し、それに設定されたカーソルをJListに適用します。

JSplitPaneやTableColumnのリサイズカーソルを変更する

thumbnail
JSplitPaneやTableColumnのリサイズカーソルを変更する

JSplitPaneDividerJTableHeaderTableColumnでコンボーネントをリサイズ中に表示されるマウスカーソルを変更します。