Cursor
このページでは、Cursor
関係の使い方を集めて一覧にしています。
Cursor
Cursorのアニメーション
Cursorのアニメーション
Timer
を使ったCursor
の切り替えで、マウスポインタのループアニメーションを行います。
Cursorオブジェクトの生成
Cursorオブジェクトの生成
BufferedImage
からカーソルオブジェクトを作成し、これをコンポーネントに設定します。
Cursorを砂時計に変更
Cursorを砂時計に変更
バックグラウンドで処理が実行されている間は、Cursor
に砂時計が設定されたGlassPane
を有効にします。
Modalで透明なJDialogを使って親のJFrameへの入力をブロックする
Modalで透明なJDialogを使って親のJFrameへの入力をブロックする
Modal
で透明なJDialog
を表示することで、親のJFrame
全体への入力操作をブロックします。
Screen上にあるMouseの位置を取得する
Screen上にあるMouseの位置を取得する
Screen
上にあるMouse
の絶対位置を取得して、パネル内のラケットを移動します。
JToolTipの表示位置
JToolTipの表示位置
JToolTip
の表示位置がドラッグでマウスカーソルに追従するように設定します。
JLayerで指定したコンポーネントへの入力を禁止
JLayerで指定したコンポーネントへの入力を禁止
JDK 7
で導入されたJLayer
を利用して指定したコンポーネントへの入力を禁止します。
JListのセル中に配置したコンポーネント毎にカーソルを変更する
JListのセル中に配置したコンポーネント毎にカーソルを変更する
JList
のセルに配置されているコンポーネントをマウスの座標から検索し、それに設定されたカーソルをJList
に適用します。
JSplitPaneやTableColumnのリサイズカーソルを変更する
JSplitPaneやTableColumnのリサイズカーソルを変更する
JSplitPane
のDivider
やJTableHeader
のTableColumn
でコンボーネントをリサイズ中に表示されるマウスカーソルを変更します。