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
![JLabelをドラッグ&ドロップで入れ替える](https://cdn-ak-scissors.b.st-hatena.com/image/square/fffb50ed6b3bdd0eff070d244759900677e2f0f6/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-51.fc2.com%2Fs%2Fy%2Fm%2Fsymfoware%2F120_01.png)