Drag & Drop

JTabbedPaneのタブをドラッグ&ドロップ

thumbnail
JTabbedPaneのタブをドラッグ&ドロップ

JTabbedPaneのタブをDrag&Dropで移動します。

CardLayoutを使ってJTabbedPane風のコンポーネントを作成

thumbnail
CardLayoutを使ってJTabbedPane風のコンポーネントを作成

CardLayoutJRadioButtonJTableHeaderを組み合わせてJTabbedPane風のコンポーネントを作成します。

JTabbedPane間でタブのドラッグ&ドロップ移動

thumbnail
JTabbedPane間でタブのドラッグ&ドロップ移動

JTabbedPane間でタブのDrag&Dropによる移動を行います。

JListのアイテムをラバーバンドで複数選択、ドラッグ&ドロップで並べ替え

thumbnail
JListのアイテムをラバーバンドで複数選択、ドラッグ&ドロップで並べ替え

JListのアイテムを、ラバーバンドで複数選択、ドラッグ&ドロップで並べ替え可能にします。

TransferHandlerを使ったJListのドラッグ&ドロップによる並べ替え

thumbnail
TransferHandlerを使ったJListのドラッグ&ドロップによる並べ替え

JListのアイテムを複数選択し、ドラッグ&ドロップで並べ替えを可能にするTransferHandlerを作成します。

JListの項目をドラッグ&ドロップ

thumbnail
JListの項目をドラッグ&ドロップ

JListをドラッグ&ドロップして、項目を入れ替えます。

JTableの行を別のJTableにドラッグして移動

thumbnail
JTableの行を別のJTableにドラッグして移動

JTableの行を別のJTableDrag&Dropで移動します。

TransferHandlerを使ってJTableの行をドラッグ&ドロップ、並べ替え

thumbnail
TransferHandlerを使ってJTableの行をドラッグ&ドロップ、並べ替え

JTableの行を複数選択し、ドラッグ&ドロップで並べ替えを可能にするTransferHandlerを作成します。

JTableの行をドラッグ&ドロップ

thumbnail
JTableの行をドラッグ&ドロップ

JTableの行を選択し、その順序をドラッグ&ドロップで入れ替えます。

JTreeのノードをドラッグ&ドロップ

thumbnail
JTreeのノードをドラッグ&ドロップ

JTreeのノードをドラッグ&ドロップで移動します。

↑10 ↓11

FileをJavaアプリケーションからドロップ

thumbnail
FileをJavaアプリケーションからドロップ

JavaアプリケーションからWindowsのデスクトップなどにFileをドロップします。

Fileのドラッグ&ドロップ

thumbnail
Fileのドラッグ&ドロップ

WindowsなどからファイルをJTableにドラッグ&ドロップします。

TransferHandlerでHyperlinkをブラウザにドロップ

thumbnail
TransferHandlerでHyperlinkをブラウザにドロップ

JButtonTransferHandlerを設定して、ブラウザにリンクをドロップできるようにします。

JComponentの形状定義を変更する

thumbnail
JComponentの形状定義を変更する

コンポーネントの形状を画像の不透明領域に合わせて変更します。

Mouseで画像を移動、回転

thumbnail
Mouseで画像を移動、回転

画像をマウスのドラッグで任意の位置に移動、回転します。

JList間でのドラッグ&ドロップによるアイテムの移動

thumbnail
JList間でのドラッグ&ドロップによるアイテムの移動

JList間でのドラッグ&ドロップによるアイテムの移動や並べ替えを行います。

JTableでファイルとディレクトリを別々にソート

thumbnail
JTableでファイルとディレクトリを別々にソート

JTableでファイルとディレクトリを別々にソートし、ディレクトリが常に先頭になるように設定します。

Iconを生成する

thumbnail
Iconを生成する

Iconインタフェースから固定サイズのアイコンを作成します。

JFrameの外側でもドラッグアイコンを表示する

thumbnail
JFrameの外側でもドラッグアイコンを表示する

ドラッグ中のカーソル位置をDragSourceMotionListenerで取得し、そこにアイコンを追加したWindowを移動することで、JFrameの外側でもドラッグアイコンを表示します。

JToolBarに配置したアイコンをドラッグして並べ替える

thumbnail
JToolBarに配置したアイコンをドラッグして並べ替える

JToolBarに配置したアイコンをドラッグ&ドロップで並べ替えます。

JScrollPane内にある複数Componentを配置したJPanelをJLayerを使ってドラッグスクロール

thumbnail
JScrollPane内にある複数Componentを配置したJPanelをJLayerを使ってドラッグスクロール

複数のネストしたComponentを配置したJPanelのドラッグイベントを、JScrollPaneをラップしたJLayerで受け取ってスクロール可能にします。

↑20 ↓21

JInternalFrame間でのドラッグ&ドロップによるJTableの行入れ替え

thumbnail
JInternalFrame間でのドラッグ&ドロップによるJTableの行入れ替え

JInternalFrame間でJTableの行をドラッグ&ドロップを使って入れ替えます。

JListのTransferHandlerにドラッグイメージを設定する

thumbnail
JListのTransferHandlerにドラッグイメージを設定する

JListのアイテムをドラッグ中に表示するイメージをカスタマイズしてTransferHandlerに設定します。

JTabbedPaneのタブ上にリストアイテムをドロップ

thumbnail
JTabbedPaneのタブ上にリストアイテムをドロップ

JTabbedPaneのタブ上にドロップすることで、選択しているListItemをそのタブ内にあるJListへ移動します。

JPanelの並び順をドラッグ&ドロップで入れ替える

thumbnail
JPanelの並び順をドラッグ&ドロップで入れ替える

JPanelに配置した子コンポーネントの並び順を、マウスのドラッグ&ドロップによる入れ替えで変更します。