本連載ではこれまで、JavaFXの描画に関わる機能をいろいろと紹介してきました。しかし、今回紹介するのは描画に直接関係ありません。といっても、GUIにはなくてはならない機能である、コピー&ペーストを取り上げます。

 コピー&ペーストはアプリケーション内でも使用しますが、それだけではなく、外部のアプリケーションも関わってきます。JavaFX以前の標準GUIライブラリだったSwingではコピー&ペーストが実装しづらかったのですが、JavaFXでは簡単に使えるようになっています。

クリップボード

 まずはコピー&ペーストやドラッグ&ドロップのベースとなるクリップボードについて見ていきましょう。