2009-05-18 2 views

답변

3

돌아 가기 falseTransferHandler.importData(JComponent comp,Transferable t)에서. 데이터를 유지할 수 있지만 끌기 시스템에 가져 가지 않았다고 알립니다.

+0

경고 :이 경우 자신의 TransferHandler를 구현해야합니다. –

+0

답변에 수정되었습니다. – Clint

+0

하지만 고마워, 내가 정확히 찾고 있던 바로 그거야. –

4

드래그하는 동안 ALT, CTL 또는 SHIFT (내가 잊어 버렸습니다.)를 눌러보십시오. 이 변경 잘라 내기 -> 복사본에서 커서의 기본 동작을 믿습니다.

JText 구성 요소의 기본 놓기 작업을 복사 만 허용하도록 설정할 수 있습니다. SWT에서 할 수 있다는 것을 알고 있습니다.

1

저는 이것이 기본 동작이라고 생각합니다. (한 Word 문서에서 다른 문서로 텍스트를 끌더라도 마찬가지입니다). Ctrl 키를 누른 상태에서 원하는 결과를 얻으려면 Ctrl 키를 누른 상태에서 복사 작업을 수행해야합니다.

0

복사/붙여 넣기를 사용할 수 없습니까? Word 문서에서 또는 Word 문서에서 다른 문서 나 텍스트 영역으로 무엇이든 강조 표시하고 끌면 잘라 내기 및 붙여 넣기와 동일합니다. Ctrl + C (복사) 및 Ctrl + V (붙여 넣기)는 빠르게 작동합니다.

+0

불행히도 사용자의 특정 동작을 강제로 수행 할 수 없기 때문에 프로그래밍 방식의 솔루션을 찾으려고합니다. : o) –

+0

그러면 나는 네가 붙어 있다고 생각한다. Word의 기본 동작은 드래그 앤 드롭이 핫키를 사용하여 덮어 쓰지 않는 한 잘라 내기/붙여 넣기와 동일하다는 것입니다. 그렇지 않으면, 들어갈 수있는 방법을 찾아서 Word 자체를 수정해야합니다. 아마 그럴 수 있습니다. :// 아마도 가장 좋은 해결책은 복사/붙여 넣기를 장려하는 텍스트 경고를 포함하는 것입니다. – FloppyDisk

+0

받는 사람이이 동작을 무시할 수있는 * 방법이 필요합니다. Word 문서에서 웹 브라우저의 텍스트 상자로 끌고 Word 문서의 텍스트를자를 수 없습니다. –

관련 문제