コンテンツにスキップ

Cursor

Cursorのアニメーション

AnimatedCursor

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

Cursorオブジェクトの生成

CustomCursor

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

Cursorを砂時計に変更

WaitCursor

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

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

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

BlockingDialog

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

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

Section titled “Screen上にあるMouseの位置を取得する”
Screen上にあるMouseの位置を取得する

MouseInfo

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

JToolTipの表示位置

ToolTipLocation

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

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

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

DisableInputLayer

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

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

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

CursorOfCellComponent

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

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

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

ResizeColumnCursor

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