본문 바로가기

[JAVA][SWING] Drag-and-drop 파일선택시 드레그 앤 드롭 구현


앵간한 사이트에 다 있는 Drag-and-drop 기능을 Java Swing 프로그렘으로는 만들 수 없을까? 하는 의문이 들었다 

바로 검색 

검색하면 정말 앵간한건 다 나온다.


https://code.i-harness.com/ko-kr/q/c60f0


링크 따라가 보면 또 링크가 되어 있다


http://www.iharder.net/current/java/filedrop/


가 보면 다운로드가 있다. 


filedrop-1.1.zip


다운받아서 압축을 풀면 


다음과 같이 6개의 파일이 보인다


프로젝트 하나 만들어서 그중 Example.java 파일과 FileDrop.java 을 한 packge안에 넣어두고 

Example.java 를 실행 시키면 그냥 실행된다


Example.java


완전 깔끔한 코드 


아... import 가 없는 이유가 여기 있었내


FileDrop.java


주석이 절반 이상 ... 감사한대 영어라는거 ... ;; 아 ... 


한번 추가한 파일을 또 다시 추가하는 경우의 체크로직은 없다


다시말해 현재는 중복 추가가 가능하다는거