Transferable — 전송 데이터를 제공하는 인터페이스
Transferable — 전송 데이터를 제공하는 인터페이스
Transferable은 전송 작업을 위해 데이터를 제공하는 데 사용할 수 있는 클래스들을 위한 인터페이스를 정의해요.
본문
public interface Transferable
드래그 앤 드롭이나 클립보드 같은 데이터 전송 과정에서, 데이터의 출처가 되는 객체는 이 인터페이스를 구현해서 자신이 제공할 수 있는 데이터 형식을 알리고, 요청된 형식으로 데이터를 돌려줘요.
이 인터페이스는 주로 getTransferData() 메서드로 실제 데이터를 꺼내고, getTransferDataFlavors()로 지원하는 형식 목록을 반환하는 형태로 사용돼요.
Swing에서 데이터 전송을 사용하는 방법은 The Java Tutorial의 How to Use Drag and Drop and Data Transfer 섹션을 참고하면 돼요. JDK 1.1부터 사용할 수 있어요.