2009-10-30 3 views
0

내 응용 프로그램에는 JPanel에서 2 개의 JTree 컨트롤이 있습니다. 어떻게 소스 트리의 항목이 제거되도록 그들 사이에 데이터를 전송할 수 있습니다.2 Jtrees 사이에서 드래그 앤 드롭

답변

1

두 나무 모두에 대해 적절한 서브 클래스 인 javax.swing.TransferHandler을 작성하십시오. 소스 동작으로 TransferHandler.MOVE을 사용하십시오. exportDone()을 덮어 쓰고 해당 동작에 MOVE 플래그가 포함되어 있는지 확인하십시오. 그렇다면 Transferable으로 표시된 개체를 삭제하십시오.

이 질문을 참조하십시오 : Adding drag and drop support to Jtree