자바 클립보드로 복사 [Java]
반응형

 

Java -> ClipBoard

자바에서 컴퓨터의 클립보드로 문자열을 간단하게 복사할 수 있다.

Java AWT의 Clipboard를 임포트해서 사용하면 된다.

import java.awt.*;
import java.awt.datatransfer.*;

StringSelection data = new StringSelection("복사할 String");
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(data, data);

 

ClipBoard -> Java

반대로 클립보드에서 자바로 넣는 것도 쉽게 할 수 있다.

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable contents = clipboard.getContents(clipboard);

try {
	//저장
    String pasteString = (String)(contents.getTransferData(
            DataFlavor.stringFlavor));
} catch (UnsupportedFlavorException e) {
    e.printStackTrace();
}

 

 

 

반응형