JLabelをドラッグ&ドロップで場所移動する方法を調べたのでメモしておきます。 やりたいこと 例えば、GridLayoutで2*3を指定したレイアウトにラベルが 合計6つ並んでいます。 この配置されている場所をドラッグ&ドロップで移動したい。 例えば、1(赤)のラベルをドラッグして、2(黄色)にドロップすると位置が入れ替わる。 初期状態のソースは以下のとおり。 MainFrame.java package sample;import java.awt.Color;import java.awt.Dimension;import java.awt.EventQueue;import java.awt.GridLayout;import javax.swing.JFrame;@SuppressWarnings("serial")public class MainFrame extends J