ちょっと間が空いてしまいましたが,前回に引き続きSwingのドラッグ&ドロップについて解説しましょう。 前回はJ2SE 5.0までのSwingのドラッグ&ドロップについて説明しました。今週は,Java SE 6のドラッグ&ドロップに関する強化点を説明していきます。 ドラッグ開始操作の改良 J2SE 5.0では,JListクラスやJTreeクラスでドラッグを行うときに,一度ドラッグしたい項目をマウス・クリックで選択し,もう一度クリックをしないとドラッグ操作になりませんでした。しかし,こうしたドラッグ開始の操作は,他のネイティブなアプリケーションの動作とは異なります。通常は1度のマウス・クリックでドラッグ操作が可能です。 このため,どうしても操作に違和感が生じてしまいます。 そこで,Java SE 6では次のように改良されました。 JListクラス,JTreeクラス,JFileChooserク
![「Java SE 6完全攻略」第30回 Swingでのドラッグ&ドロップ その2](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)